要成功的製作 LaTeX 文件,必須有下列幾樣東西
1. 編譯器 (如 MiKTeX)
2. 編輯軟體 (如 Texmaker 或 LyX)
3. Template 格式樣板 (如 REVTeX 4.1)
4. Reference 文獻管理 (如 BiBTeX)

製作出來的過程是你透過編輯軟體編輯(像寫程式那樣),然後交給編譯器。編譯器再透過你所選的格式樣板去產生你的文件。以上1. 和 2.可以有很多選擇,而3.由你要寫的期刊格式而定。這裡我選用安裝最方便的MiKTeX作為編譯器,編輯軟體我用Texmaker 和 LyX 兩套,並且用物理系著名期刊 Physics Review 所用的 REVTeX 4.1 格式來做說明。

I. MiKTeX

首先下載 MiKTeX ( http://miktex.org/ ),我安裝時最新版本為2.9版
它有分 直接下載安裝 或 網路安裝(Net) 兩種版本,差異是直接下載安裝只能裝 Basic MiKTeX,若要下載完整版Complete MiKTeX 則必須用網路安裝的 Net Installer。不過由於完整版的MiKTeX 檔案非常大,包含很多一般用不到的功能,所以實際上裝Basic版之後在更新需要的元件就可以了。 這裡兩種Installer都可以安裝Basic版的,所以沒有差別。如果用Net Installer來安裝,需要啟動該程式兩次,第一次會先下載MiKTeX的安裝程式,第二次才會開始安裝。

第一次執行 Net Installer 要先下載安裝程式

可以選Basic或完整安裝,選哪個都沒差,不過一般用Basic即可。

之後會要選一個伺服器和位置存放安裝檔,然後開始下載。
下載完後要再啟動 Net Installer 一次,並選 Install MiKTeX,這樣才是真的安裝完畢。
安裝完後,MiKTeX 會問你是否要自動安裝需要元件,可以勾詢問後安裝或自動安裝。我原本勾詢問,後來被問到煩了,就讓它自動安裝。

下圖是 MiKTeX 的 Package Manager ,會顯示所有的元件。如果後面的 “Installed on" 那一欄有日期代表已經裝了,沒有日期的代表沒裝,如果想要安裝可以在元件的名稱上按右鍵選 Install ,MiKTeX 就會自動上網下載回來安裝。

II. Texmaker

裝好 MiKTeX 之後,就可以安裝編輯軟體。一般常用的編輯軟體是像 Texmaker 這樣的純文字編輯軟體。
Texmaker ( http://www.xm1math.net/texmaker/ )
外觀長這樣

最左邊是整個文件的目錄結構,中間是Tex編輯區,右邊是輸出的預覽區,相當方便。
要編譯一份文件通常要執行幾道命令,這些命令都是透過上方的工具列中的兩個藍色箭頭來執行。第一道箭頭是編譯,第二道箭頭一班是瀏覽。

一般建議用 PDFLaTeX 來編譯,只要在第一道箭頭右邊選 PDFLaTeX,按藍色的箭頭執行,就會輸出 PDF 檔到資料夾。再按 View PDF 就可以在程式內預覽 PDF。

如果有使用 BiBTeX 來列出 reference (一般都有使用),命令會稍微多一些:

  1. 執行 PDFLaTeX,這時會有警告說沒有 citation 資料,這是正常的。
  2. 執行 BiBTeX
  3. 執行 PDFLaTeX,這時還是有警告沒有 citation 資料,這是正常的。
  4. 再執行一次 PDFLaTeX

最後重複執行兩次 PDFLaTeX 是必須的,因為 PDFLaTeX 需要整理各個 Citation 的編號。正確依序執行的話,就應該不會有任何 citation 資料的錯誤出現了。

III. LyX

由於 tex 檔編輯起來像在寫程式碼一樣,對初學者來說相當困難。所以這裡推薦一款軟體叫 LyX,他是類似 Word 的所見及所得的軟體,不過編譯的核心還是透過 LaTeX ,也可以產生 tex 讓你自行做修改。這裡示範的版本是2.0.4。另外,LyX 的安裝 程式可以選擇包含 MiKTeX ,這樣就不需要再另外再下載 MiKTeX 了,很方便。

LyX  ( http://www.lyx.org/ )

這就是他的編輯模式,由於可以直間看到你打了些什麼,用來編輯複雜的方程式和表格特別好用。這些方程式基本上都有快捷鍵,所以不需要像用 Word 的方程式編輯器那樣一個一個用滑鼠按,輸入起來相當快速。

開始編輯前要先到 Document > Settings… 選擇你要的 Document class (就是之前說的格式樣板),如果清單裡面沒有,或是顯示 Unavailable ,代表還要再安裝(等等會說明)。

編輯後完畢,按工具列上左邊的一雙眼睛 (View) 就可以直接預覽輸出 PDF 檔的結果。如果要輸出完稿,再按File > Export > PDF (pdflatex) 輸出為 PDF檔。當然如果要輸出 tex 檔,可以輸出為 LaTeX (plain) 或是 LaTeX (pdflatex) 。這樣沒有使用 LyX 的人也可以編輯。

IV. REVTeX 4.1 或新增其他格式樣板

要發表到物理期刊 Physics Review A, B, C and D … 必須要用 REVTeX 的格式,目前 REVTeX 來到 4.1 版
REVTeX 4.1 ( https://authors.aps.org/revtex4/ )
下載網址 https://authors.aps.org/revtex4/revtex4-1.zip 下載下來可以看到直接看到一些說明文件和用法,不過由於手動安裝相當麻煩也有些問題,所以我直接透過 MiKTeX 來下載安裝。步驟如下

1. 從開始程式集>MiKTeX 2.9 > Maintenance (Admin) 下啟動 “MiKTeX Package Manager (Admin)" (注意要選有 Admin 的)
2. 在右上方 Name 那格輸入 revtex,按 Filter
3. 選擇 revtex,按右鍵選 Install

4. 按 Proceed,接著開始下載。

5. 等下方Installed files (packages) 有數字了就代表裝完了,按 Close 離開。
6. 回來再搜尋一次 revtex ,看看 Installed on 後面是否有日期了,有就代表裝好了。
基本上要新增其他的格式樣板都是這樣做。到這裡 Texmaker 就可以支援 REVTeX 4.1 的樣式了。

但如果要在 LyX 上編輯 REVTeX 4.1 的樣式,由於 LyX 預設沒有支援,所以必須另外安裝 (新版已經預設支援了)。方法很簡單
1. 先下載REVTeX 4.1 在 LyX 裡的 layout 檔  http://www.physics.utoronto.ca/~jrioux/resources/lyx/revtex4-1.layout (也可以到Google再找找看有沒有其他新版的)
2. 把這個 revtex4-1.layout 檔放到 LyX 程式資料夾下的 Resources > layouts 裡
(通常在 C:\Program Files (x86)\LyX20\Resources\layouts\ )
3. 啟動 LyX ,執行 Tools > Reconfigure
4. 接著到 Document > Settings… 查看 Document class 是不是已經多一個 article (REVTeX 4.1) 就完成了。

關於LaTeX的簡易語法教學可以看 http://xination.pixnet.net/blog/post/27697329#comment-29805874
語法較完整的教學可以看:大家來學 LaTeX http://cle.linux.org.tw/~edt1023/tex/latex123/latex123.html

廣告