在Mac上安裝CJK!

(註一:本篇還沒有完成,不過有更容易使用中文LaTeX的方式,就是用XeTeX。) (註二:事實上已經熱心的網友整理好當初在Oikos的討論,請看下面的文章 http://groups.google.com/groups?hl=zh-TW&lr=&ie=UTF-8&frame=right&th=fe504bfc1f627c0c&seekm=49hP98%242D3%40bbs.cis.nctu.edu.tw#link1

CJK是讓你在LaTeX上使用中文的套件。CJK並不是那麼好裝,好在經過了高人CatEye的指點,似乎一切的謎團都解開了!事實上,比較起來,Mac裝CJK算是好裝的了。不過,有點心裡準備。不是那麼三兩下解決的。可是呢,裝的過程,相信會讓你更加瞭解Unix系統和LaTeX。

好,我們開始了!

一點點理論

LaTeX系統大概分成兩大部份:

和Unix的什麼local不local的概念(請看Unix的檔案結構的說明)一樣,TEXMF也可能有LaTeX系統安裝時就有的TEXMF區,如果「負責」一點的LaTeX當然會有TEXMF的local,再「安全」一點的甚至可以建個我們使用者自己的TEXMF。

我們要裝CJK,基本上就是要做這些事:

前兩個部份,是真正裝CJK的部份。最後一項是中文字形旳安裝。

裝英文的LaTeX

在Unix系統裡有個有名免費的LaTeX系統,就是teTeX。在Mac OS X中,至少有兩個方法去裝teTeX。 一個是用Fink,一個是用Gerben Wierda的TeXLive i-Installer。這裡建議安裝Gerben Wierda的TeXLive。請依照LaTeXonMac裡面的方式裝好英文版的LaTeX。

我強烈建議依照Gerben的建議,在你自己的目錄底下,建立你個人的TEXMF區。這樣子以後對你安裝,修改,使用,都非常方便。更重要的是,萬一出錯,全部殺掉也不會影響本來的系統。

所以呢,你就是要在自己的Library裡面,建立一個texmf檔案夾,並且在裡面建立這些檔案夾:

好了,以後我們裝CJK的什麼texinput,就要放在

~/Library/texmf/latex/CJK

裡面。我們新的True Type字形,就給它丟去

~/Library/texmf/fonts/truetype

萬一做錯了,或是出什麼問題,我們勇敢的把我們家裡面的texmf檔案夾給殺掉,就好像什麼也沒發生一樣!

安裝CJK textinput

第一件事情,當然是要download CJK。請到這裡去download:

http://cjk.ffii.org/

我寫這篇文章時,最新的版本是4.5.1版,所以就是download那個cjk-4.5.1.tar.gz。Download下來以後,我們Mac OS X會很好心的自動解壓縮,所以你的桌面上會出現一個cjk-4.5.1的檔案夾。這個時候,我們要做的就是把CJK裡面的texinput全部拷貝到我們剛剛建好的texmf檔案夾中。好,現在就勇敢的把texinput這個檔案夾拷貝到~/Library/texmf/latex這個檔案夾裡面。然後呢,依照傳統,把卜texinput這個檔案夾改名成CJK。

最神奇的一步

中文字形

當我們前面都成功了,最後的重大工程就是裝中文字形。根據CatEye的建議,用PC版的華康字形可能比較好轉。這是因為Mac版的有resource fork的問題。如果你和我一樣,現在什麼字形都沒有,我們也可以轉個文鼎提供的兩套免費字形。我們現在以此為例,會了以後,就是照這樣去增加你的字形。