在Ubuntu下配置使用Tex中文環境有好幾種選擇和相關方法,有些比較簡單(比如直接用XeTeX),有些則相對麻煩一點(比如手動去生成相關字體)。
現在應用最廣的一般是TexLive+CJK,如果想盡量使你的Tex文檔在Windows/Linux下互相通用,一般都選擇這種組合,而且這也是目前最成熟的(相對於XeTeX)。
今天這篇文章中的方法,是利用目前已經成功的方法,再結合Ubuntu的特定環境所作的。希望能給想在Ubuntu下配置Tex中文環境的朋友一個參考。
先介紹一下之前最流行的在Linux下配置Tex的方法,一般是參考這篇文章:
http://www.linuxidc.com/Linux/2008-02/11351p3.htm
下載1GB左右的ISO檔,掛載ISO並安裝其中的TexLive,再自己生動生成相關字體文件。一般都能順利的配置好Tex+UTF-8的中文環境。
但是對於習慣了apt-get的用戶,可能不願意從外部安裝Tex套件。因此,我參考了一些文章,琢磨出了這個利用Ubuntu源裡的TexLive,再手動生成字體包的方法,優點是:
不需要下載1GB的ISO檔,只需要下載我准備的幾百KB的字體生成要用的相關文件。
只從Ubuntu源裡安裝相關Tex套件,不往系統目錄寫入其他文件,方便刪除。
仍需要手動生成字體文件,不過是安裝在自己的主目錄下。
好。請看詳細方法:
一、安裝TexLive+Latex+CJK:
打開終端,執行下述命令安裝TexLive和常用的一些Latex宏包(可以根據自己的需要增改):
sudo apt-get install texlive texlive-math-extra texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-science texlive-bibtex-extra texlive-common latex-beamer
如果硬盤充裕的話,直接完整安裝也可以:
sudo apt-get install texlive-full latex-beamer
安裝完後,就可以安裝CJK的相關軟件包了,如果只需要獲得中文支持,那麼執行:
sudo apt-get install latex-cjk-chinese ttf-arphic-* hbf-*
否則,建議安裝latex-cjk-all以獲取完整支持。