【LaTeX入門】02、CJK環境講解
引言
LaTeX 是外國人發明的,因此預設是不支援中文的。那麼怎麼使用LaTeX編寫出中文的文件呢?
那就使用CJK。CJK 是由 Werner Lemberg 開發的,我們只要使用了CJK這個巨集包,就能夠在LaTeX檔案中顯示中文。
關於CJK的配置都不需要我們自己做,CTeX都已經配置好了,我們只要引入巨集包即可。
CJK使用簡介
1
2
3
4
5
6
7
8
9
10
|
\documentclass[12pt,a4paper]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GBK}{song}
\CJKtilde
\CJKindent
大家好,我是~\LaTeX{}.
\clearpage \end{CJK*}
\end{document}
|
第1行:普通文章型別,預設字型大小為12pt,文章為單欄顯示,紙張為A4紙。
第2行:匯入 CJK 巨集包,CJK 巨集包提供了兩種環境:CJK 環境和 CJK* 環境,這兩種環境的區別為:對於漢字後面的空格,前者不忽略,後者忽略,我們推薦使用 CJK* 環境。
第3行:開始 document 環境。
第4行:開始 CJK* 環境,預設編碼為 GBK,預設字型為宋體。
第5行:重定義"~"符號,使得“~”設定為合理的間隔。
第6行:首行縮排。
第7行: ~表示空格,一般中文和英文之間都要留空格,\LaTeX{} 為 LaTeX 的名字顯示。
第8行:通常我們使用 CJK 環境時,需要加上這句話,因為可能會導致一些意想不到的錯誤,下文中會提到。
第9行:結束 CJK* 環境。
第10行:結束 document 環境。
小細節
\CJKspace 命令:從 CJK* 環境切換到 CJK 環境。
\CJKnospace 命令:從 CJK環境切換到 CJK*環境。
常見錯誤
錯誤:Argument of \CJK@XX has an extra }
字數超過一定限度就會報此錯,解決辦法如下:
1.\begin{CJK*}{GBK}{kai}必須放在\begin{document}的後面(不一定緊挨著)。
2.\end{CJK*}上面要加一個\clearpage
相關文章
- docker 入門講解 - 構建本地環境Docker
- 【LaTeX入門】13、怎樣在數學環境輸入中文
- CJK-Latex 的安裝(轉)
- Latex 中文支援CJK的安裝與配置
- 【LaTeX入門】01、LaTeX基礎知識
- latex快速入門教程
- LaTeX語法入門
- 在redhat 9上安裝CJK-latex過程詳解(轉)Redhat
- Windbg入門講解
- 【LaTeX入門】11、文字居中
- 【LaTeX入門】10、特殊字元字元
- 軟體測試--環境講解
- golang 入門之環境搭建Golang
- Meilisearch 快速入門(Windows 環境)Windows
- ARM開發環境入門開發環境
- Mule 入門之:環境搭建
- 入門(一)搭建GAE環境
- Docker 入門(Mac環境)-part 1 入門基本操作DockerMac
- Latex排版學習筆記(2)——Latex新手入門教程筆記
- gitbook 入門教程之環境要求Git
- Elasticsearch快速入門和環境搭建Elasticsearch
- SpringMVC入門與環境搭建SpringMVC
- 一個案例入門補環境
- 14_Linux環境變數講解Linux變數
- 【LaTeX入門】12、參考文獻(1)
- 開發環境配置pyenv快速入門開發環境
- Vue.js入門之環境搭建Vue.js
- java入門:安裝開發環境Java開發環境
- Linux詳解(基礎、環境配置、專案部署入門)Linux
- Zookeeper入門-Linux環境下異常ConnectionLossException解決LinuxException
- Flutter中的Image入門講解Flutter
- webpack技術講解及入門Web
- Flutter入門之Mac最詳環境搭建FlutterMac
- Flutter入門教程(二)開發環境搭建Flutter開發環境
- Mac 後端入門開發環境搭建Mac後端開發環境
- 學習筆記|AS入門(一) 環境篇筆記
- 新手入門經典:Jsp環境配置JS
- 格鬥遊戲新手入門 - 術語講解遊戲