在麥金塔上使用LaTeX

麥金塔OS X因為是個Unix系統,所以也接收很多Unix上LaTeX的資源。更好的是,還有不少專為麥金塔寫的免費TeX程式。比方說非常好用的iTeXMac和TeXShop等等。當然也可以使用好用的LyX

簡介

TeXShop 在麥金塔上用LaTeX真是快樂的一件事。不用花錢,就可以有非常好的LaTeX環境。附圖是TeXShop在麥金塔上執行的情況。我們就以這免費的軟體為例,來說明一下。這個TeXShop有內建的編輯器。是不是看來相當的酷?用TeXShop至少有幾個特點:

這完全整合的環境,讓學習LaTeX不再是件辛苦的事。如果您覺得這還太難,Mac還有一個輔助功能更多的iTeXMac,也是完全免費。如果實在不想記那麼多指令,想用文書處理一樣的程式,又有LaTeX強大功能,那還有上面說到的LyX。

我們要做的兩件事

我們要做事情,第一件是要裝LaTeX系統。如果你有寫過程式的經驗,那可以把LaTeX系統就想成是一個程式的編譯器。各個不同電腦,不同系統,都可能有不同公司出品的LaTeX系統。光是麥金塔就有好幾種。我們要裝的是免費的,Unix上很有名的teTeX這個LaTeX系統。

除非是系統幫您裝好,要不然,裝LaTeX系統通常不是那麼快樂的事。不過呢,我們麥金塔有兩個很容易安裝的方式。所以不用擔心。

光有teTeX其實不那麼好用。因為這就要把我們用文字編輯器編好的LaTeX文件,比方說 myfile.tex 好了,在命令列用 latex myfile.tex 去編譯。編完了之後呢,如果有錯,再回去文字編輯,改改,再編譯。如果來回幾次成功了, latex 會產生一個 myfile.dvi 這所謂的 dvi 格式的檔。然後我們要再用看 dvi 的程式去看,或是轉成 .ps 或是 .pdf 等等我們知道怎麼去看的格式。

我們這光用看的都累了,我想也沒有太多人喜歡這樣做。所以這時就要安裝像是TeXShop這樣的程式。這會整合LaTeX的環境。你打好一個LaTeX檔,按個鍵就編譯,沒問題就自動出現結果。有問題還可以按個鍵就跳到有問題的那一行。這超酷超棒超快樂的程式當然也是超好裝。就是我們平常裝Mac OS X軟體的那樣。Download下來安裝檔,按兩下就自己去裝了!

安裝teTeX

現在是「比較難」的地方(事實上,做過一次就會知道,其實也超簡單),也就是要安裝teTeX。

前面說了,我們有兩個裝法(至少啦,其實不止),一個是用Fink去裝,一個是用Gerben Wierda先生做的i-installer去裝。我們這裡建議去裝Gerben的teTeX。這是因為他的版本比較完整,而且如果說以後要裝中文LaTeX,用他的也比較容易。

(如果你有用Fink,要裝Gerben Wierda版的teTeX也沒問題。你只要用Fink裝system-tetex這個套件,Fink就會認得這個teTeX系統。以後要用Fink裝和LaTeX有關的LyX啦,TeXmacs啦等等的,也都不會有問題。)

首先,我們就先去Gerben先生的網站去download那個i-installer:

TeX on Mac OS X

我們要的程式就是那個在 TeX i-Packages 那裡的 II2.dmg(如果說他改變了名稱,你就看著辦吧。)如果以前裝過Mac OS X的軟體,應該很容易知道下一步要做什麼。就是打開download完之後產生的磁碟機樣的icon,找出i-installer,拉到Applications中的Utilities裡面。其實當然放哪都可以,上面的位置是Gerben先生建議的。

打開i-installer之後,它會出現一個對話框,不用理它,馬上Dismiss。它要跟你說的就是我現在要說的:

到i-Package的選單中,選Known Packages i-Directory...

這是最難的一步!(實在夠容易了吧?我都有點不好意思再寫了。)這個時候,會出現所有i-installer可以幫你裝的套件。不要緊張,我們沒有要全裝(當然,你高興也是可以啦,只要不要把Ghostscript 6,7,8全裝就好,因為你只需要一個)。

我們要裝的東西,根據 CatEye 大大的建議是這個樣子的:

1. TeX Foundation (teTeX + gwTeX) 
2. TeX Programs (TeX Live) 
3. Ghostscript 8 
4. CM Super for TeX 
5. Freetype 2 
6. wmf and iconv conversion support 
7. ImageMagick
8. TeX4ht 
9. ttf2pt1 TTF to Type 1 Font conversion 

其中1,2最重要,也一定要先裝。大概再加個3你就可以去裝TeXShop,快樂的跑英文LaTeX了。不過呢,後面的幾個其實裝來還挺快的,也是以後可能會用到的重要工具(尤其是中文),所以建議順變就給它裝下去。有些東西有順序(其實大多沒有),不過大概依次裝就沒什麼問題啦。

到底要怎麼裝,大概說明一下。比方說我們要裝 TeX Foundation。那就選擇它,然後按那個 "Open i-Package" 的鈕。當然囉,double click也是可以的。

然後,選上面中間那個 Install & Remove 的那個 tab,然後,我有點不好意思再說下去,就是按Install囉。

i-installer程式會問你密碼,當然給他就是了。還有有時會想和你溝通一下,這大多都說好好好就沒問題了,除非它說安裝失敗。只有裝完第一個foundation它會說比較多,說什麼它要等裝好program才會執行Configuration什麼什麼的。照例啦,就給他好好好就行了。

第一二個程式可能會花些時間。後面就快多了。全裝好後,你就有個完整的teTeX環境,如果你愛用editor編寫程式,愛用命令列去編譯程式,這時就可以停止安裝,開始享用你的teTeX。

安裝TeXShop/iTeXMac

裝完難裝(?)的teTeX,你如果想要使用超棒,和Mac OS X完全相容的超酷LaTeX環境,那就讓我們開始安裝TeXShop。這就容易多了,就到TeXShop的網站去download:

TeXShop的網站

安裝我想也沒什麼問題。

除了TeXShop,還有另一個選擇,叫iTeXMac,也是很不錯的,你可以擇一使用:

iTeXMac的網站

一個就可以啦,不過兩個要同時試用也沒問題。如果喜歡八卦的話,這兩套系統其實有點關係的。本來iTeXMac的作者是幫忙TeXShop的,連icon也是他畫的。只是TeXShop那對iTeXMac作者對整個環境的理念不太一樣,所以才有iTeXMac再獨立出來。這也挺好的,我們麥克族就有不同的選擇了。

相關網站

麥金塔的TeX/LaTeX資訊

Mac OS X TeX/LaTeX Web Site

這是歷史悠久,很有名氣的Mac TeX站。有很多相關軟體的資訊。你可以找到很多在Mac上跑的TeX/LaTeX軟體。

中文說明

這邊有Mac網友April21寫的中文說明,是另一個教你安裝使用TeXShop的地方。並且呢,還有教你安裝LyX幾乎是所見即所得的LaTeX環境。

在Mac上裝LyX

TeXShop的安裝

TeXShop的使用