[心得] 跌跌撞撞學LaTeX (一)安裝 +
% 這是新手寫給新手的心得文,前輩們請包涵!
在台灣大概只有要寫論文的人才會用到TeX/LaTeX ,對於大多數習於M$視
窗系統者,初次聽到TeX 的直覺反應可能是:「那是什麼?能吃嗎?」等
別人解釋完TeX 能做的事情後,他們也許會冷冷地說:「我WORD都用不完
了。」
的確,大多數場合WORD或者OpenOffice裡的Writer就夠用了,不需要TeX
來殺雞用牛刀;不過,正如胡適曾說的:「每個超過四十歲的人都該寫自
傳。」也許有一天,你也跨過了那條線,想為自己生命軌跡留下見證,總
會希望自己那本厚達三百頁的書能完美呈現吧?或許你想寫一本奇特的小
說,裡面充滿了自己設計的圖形、數學公式、特殊符號,卻發現所有文書
處理軟體都達不到自己的要求。
這時候就該TeX 上場了!
即使不是這麼極端的情況TeX 仍有用武之地,例如:想讓作業美得不同凡
響的學生;編寫課本、講義、考卷的老師;想用一個範本來處理所有稿件
的雜誌編輯等等,TeX 都絕對是好幫手。
請記得,TeX 只是個功能強大的幕後排版軟體,不多也不少。
1 安裝
本文針對的是M$ Windows的使用者,使用UNIX like/Linux 或Mac OS的人
可以直接忽視。此外使用的是XP系統,根據測試,在XP之前的視窗系統使
用TeX 會遇到或多或少的難解問題。(我的猜測:可能是因為舊系統對萬
國碼UNICODE 的支援不夠。)*
由於高德納(D.Knuth )先生的高風亮節,TeX 程式目前已經是全人類的
共有財(外星人如有需要,高德納先生想必也會欣然分享)。基於這點,
本文提到的所有軟體,都是從公共資源裡找出來的,不用花錢。
首先我們必須從網路上下載所有檔案,以下是網路連結:
MiKTeX 2.8,這是視窗系統下最新也最完整的TeX 。
http://miktex.org/2.8/setup
請選擇下方的MiKTeX 2.8 Net Installer。
Notepad++ ,一個還不錯的文字編輯器,可以處理Big5以及Unicode ,有
中文化。
http://sourceforge.net/projects/notepad-plus/
以下是數學相關軟體:
GeoGebra 3.2.40.0 ,這一版增加了很多功能,比之前的2.X 好用得多,
基本上高中以前(含高中)的數學問題,這一版都能解決。有中文化。
http://www.geogebra.org/cms/en/download
這個載點有點微妙,請選擇右邊中間Offline Installers這個大標題下方
的小連結,左邊兩個斗大的下載,執行之後網速不夠的人會慢到想哭。**
Maxima 5.20.1 ,雖然TeX 可以印出精確美觀的數學公式,但不會幫你算
出解答;不過Mathematica 或MatLab都夭壽昂貴,所以這裡提供的是免費
的選擇。雖然功能上有點欠缺,但Maxima有許多把結果輸出成TeX 碼的指
令,和TeX 可以完美結合。有中文化。
http://sourceforge.net/projects/maxima/files/
其他三個軟體的安裝都很簡單直接,這裡只講MiKTeX。
一開始下載的只是引導程式,執行後根據指示就可以了。其中儲存路徑最
好不要使用預設值,改成比較簡短的,方便之後使用。而在選擇下載點的
時候,可以發現台灣也有個載點,直接選用即可。當然也可以直接用FTP
到這裡ftp://ftp.ccu.edu.tw搜尋下載。所有檔案加起來大約有800MB 。
下載完成後執行setup-2.8.3553這個程式才會開始真正的安裝程序。
安裝時在安裝路徑上,同樣的也建議不要用預設值,而是改成比較簡短的
路徑;因為使用TeX ,無可避免地三不五時會需要到DOS 環境下做點事,
而長目錄名稱在DOS 環境下使用會有點笨拙。
安裝完成後會出現MiKTeX 2.8程式群組,裡面有兩個程式:TeXwork 以及
Previewer ;外加四個程式群組:Help、Maintenance 、Maintenance (Admin)、
MiKTeX on the web。在開始用之前,請先執行Maintenance (Admin)裡面
的Update (Admin),以保證所有檔案都更新成最新版。***
第一次更新的過程中,會中途結束,那是因為更新程式某個資料庫計數器
設計有問題,預留的太小,重新執行更新程式就OK了。
到這裡終於安裝完成,可以開始來點小實驗了,下篇續談。
+ 其實「學LaTeX 」這個說法有點瑕疵,比較正確的該是學TeX 。
這是因為我們可能不會用到LaTeX 這個延伸,就完成想做的事,
但無論怎麼變,卻都還在TeX 的範疇裡。下一節的第一個範例將
會說明這點。
* 萬國碼Unicode 是電腦系統對文字、符號的編碼方式,目的在儘
可能容納各種語言文字,而UTF8是萬國碼當中的一種。UTF8並不
是固定長度的,每個符號會依照分類佔用1 到4 個byte;而中文
理所當然的是最長那種。BIG5則是台灣沿用已久的中文編碼,屬
於2 byte code ,也就是每個中文佔用2 byte。所以理論上UTF8
編碼的中文純文字檔,會比同樣內容的BIG5檔大一倍!不過雖然
BIG5檔較小,但能容納的字數少很多;而且編碼會和ANSI ASCII
大於127 的控制碼衝突,在DOS 時代常常會遇到很多匪夷所思的
問題。****
** GeoGebra執行時會用到JAVA,請去http://www.java.com 下載。
*** Maintenance 不是錯字,而是英式英文的Maintainance。
**** 本文設定的目標讀者是「電白」們,有些東西會說得細一些。但
會盡量放在註解,以免影響本文的流暢。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.14.204
推
03/15 00:09, , 1F
03/15 00:09, 1F
推
04/15 03:16, , 2F
04/15 03:16, 2F
推
05/22 11:59, , 3F
05/22 11:59, 3F
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章