0%

Latex 寫作環境架設教學

剛寫完畢業論文初稿,將目前使用的工具整理於此。

TeX 編譯器

基本上就只有兩種可以用,MikTeX 以及 TeX Live。為了跟老師協作,目前跟老師使用相同環境 MikTeX。從爬文的結果看來,這兩套工具的差別或許是對於作業系統的支援。Windows 環境下 MikTeX 的支援較佳,Linux 環境下 TeX Live 則較具優勢。

由於我只用過 MikTeX,這裡只評論 MikTeX 的使用經驗。MikTeX 的 Windows 安裝檔可以直接從官網下載,但連線不太穩定速度很慢,要看運氣。下載完執行安裝程式,全部使用預設設定即可。MikTeX 提供了用來管理的 GUI,即 MiKTeX Console,編譯時若缺少 package 可以利用此軟體安裝。

TeX 範本

以資工領域來說,最常見的 ACM、IEEE、Elsevier 都有自己的 LateX 範本,這邊以 ACM Proceedings Template 為例,將下載後的檔案解壓縮後會得到如下檔案結構:

1
2
3
4
5
6
7
8
9
acmart-master/
├── samples/
│ ├── sample-acmlarge.pdf
│ ├── sample-acmlarge.tex
│ ├── sample-acmsmall.pdf
│ ├── sample-acmsmall.tex
│ └── ...
├── .gitignore
└── ...

可以發現 samples 目錄底下會有很多相同檔名但不同副檔名的檔案,其中的 .tex 檔就是 LaTeX 的原始碼,.pdf 則是由同名的 .tex 所編譯出來的文件。ACM 提供了許多不同的文件格式,例如大多數會議所使用的雙排 (two-column) 格式 (sample-sigplan.tex),或是校稿格式 (sample-authordraft.tex),使用者可以根據需求使用不同的模板。

編輯器

TeX 為純文字檔,所以可以使用任何文字編輯器進行編輯。但專門為 TeX 打造的編輯器擁有更多方便的功能,甚至還可以當作 IDE 來使用。Windows 上常見的TeX 編輯器有三種:TeXWorks、TeXStudio、Texmaker。

TeXWorks


MikTeX 安裝同時會安裝 TeXWorks 作為預設編輯器,其功能相當陽春,可以進行基本的編輯以及編譯。TeXWorks 好處是對 MikTeX 整合度很高,可以在編譯的過程中自動下載與安裝缺失的 package。由於功能較簡單,其所占用的系統資源也很低,適合小規模的修改文件。

Texmaker


整合了許多常用的功能,例如表格以及特殊符號,這個編輯器我較少用因為它的功能 TeXStudio 都有,論輕量化又不如 TeXWorks。

TeXStudio


這三個當中功能最豐富的編輯器,包含文法檢查的功能。但這軟體壞處是很吃CPU,對筆電來說不太友善,因此我會先用 TeXWorks 寫完,再用 TeXStudio 檢查。要啟用文法檢查必須安裝額外的工具,我會記錄在另一篇文章中。