如何使用 LaTeX 編輯文件呢?
文件之編寫流程
用 LaTeX 編寫一份文件包含了幾個步驟,分別是:
- 將你的文件先用 TeX 的語法寫好,存成 ***.tex 的檔名。
- 執行 LaTeX 的編譯程式,它將會依據你的 ***.tex 產生
- ***.AUX --- 用以記錄一些參考位置的資訊。
- ***.DVI --- 編譯的結果,也就是可以經由列印程式輸出到印表機的檔案。
- ***.LOG --- 編譯過程的記錄檔,可以協助你查出寫錯的部份。
- ***.CJK --- 這是用 CJK 套件時,將中文字型轉換成單位元字型後的結果。
- 利用預視程式查看編譯的結果是否如意。
- 印成文件。
就我安裝的 emTeX 而言,在OS/2底下它的編譯程式是 latex2e,而預視是用 vp.cmd,列印的方面因為印表機用 HP LaserJet Plus,故我是用 prthpljh; 而在 CJK 的環境下,因為要把雙位元字型進行轉換,故是用 bg5latex 進行編譯,用 VCJK 來預視,列印方面還是用 prthpljh;若要插入圖形的話,則必須先將 ****.DVI 用 dvips 轉成 ****.ps 檔,用 GhostView 去預覽及列印,就比較麻煩了!
一個簡單的練習檔
以下是一個示範檔,暫時取名為 test1.tex 吧!
\documentstyle[12pt,twocolumn]{article}
\begin{document}
{\large This} is a test
file
\it yes~~~~
\end{document}
對每一行進行解釋如下:
- \documentstyle[12pt,twocolumn]{article}
- \documentstyle 是用來設定這份文件的排版方式。在 LaTeX 中,每個指令都是以斜線作開頭,後面才是它的指令名稱。這個指令是每一份TEX文件的開頭第一個指令。
- [12pt,twocolumn]表示這份文件的基本字型大小為12點(也可以選11pt),而且會排成兩欄(預設是單欄格式)的型式。
- {article} 是一種內設的文件格式。(其它還有 book 和 report 等)
- \begin{document}
- {\large This}
- {}在LaTeX 中具有限定範圍的功能,也就是在{}中的指令在{}外不發生作用。
- "\large This" 表示以 large 的大小將 This 排入文件。在 LaTeX 中的字型大小由小到大有下列幾種:\tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \Huge
- This is a test file
- 在 TeX 排版的時候,會把空格和斷行自動省略,所以這兩行會被看成是同一行。要產生斷行有很多方法,比較常用的有兩種:
- 用指令 \\ 換行。它會單純地作換行的動作。
- 在原始檔中加入一行空白。這樣它會把新的一行看成是一個段落的開始,所以行頭會留下一些空白。
- \it yes~~~~
- 這一行的上面空了一行,所以效果等於是開了一個新的段落。
- \it 是字型變化的指令,表示斜體字。類似的指令包括:
- \rm roman(normal) type
- \bf boldface type
- \it italic type
- \sc small capital type
- \sf sans serif type
- \sl slanted type
- \tt type writer type
- 這邊是一個範例及其原始碼,可以自行編譯 tex 或直接用 v 或 vp 去看dvi 檔。
- \end{document}
你可以將這份 test1.tex 及編譯的結果 test1.dvi 抓回去看看。這邊只寫了少部份的指令,如果 LaTeX 的功能那麼少的話,那它就不是 LaTeX 了。其它的指令,請自行參考其它書藉!
回到 旺旺的 LaTeX 講座