LaTeX是一套非常好用的排版系統,本文介紹如何快速建構環境,在VSCode中編輯以及編譯LaTeX。Windows及Linux系統皆適用。
安裝編譯環境
texlive
此包容量雖然很大,但安裝完之後就搞定,不太會有缺package的情形產生。
For Windows
至此處下載install-tl.zip
,解壓縮後直接執行install-tl-windows.bat
,如果想省一些空間而不安裝某些套件,則執行install-tl-advanced.bat
。
For Linux
參考此網頁:
1 | wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz |
環境變數看自己要不要設定,我在VSCode中都是擺絕對路徑所以沒設定這個。
VSCode擴充功能
VSCode設定
For Windows
在使用者設定中添加下列設定:
1 | "latex-workshop.latex.recipes": [ |
這邊主要使用兩個指令:xelatex
及bibtex
,平常都是使用xelatex
來編,只有寫某些文章需要編reference時才會用到bibtex
。
為了方便何時該用哪種,上述config的recipes便派上用場,可以看到日常使用的部分我給此recipe取名”hw”,如果要編論文而需要reference,則會採用”thesis”,它會依序執行xelatex
→bibtex
→xelatex
→xelatex
,這是LaTeX中為了正確編出reference的用法。
For Linux
只需更動路徑:
1 | "command": "/usr/local/texlive/2018/bin/x86_64-linux/xelatex" |
使用
圖片下方打勾的地方按下去可快速叫出LaTeX Workshop相關command,或者按<F1>叫出指令欄輸入LaTeX也可以快速找到各指令。
要編譯時選擇Build LaTeX project
,此時它會要你選使用哪個recipe,選擇後就會開始編譯。也可以使用Build with recipe
在後面幾次編譯手動選擇recipe,(例如論文每次都要連編4次可能會太慢,需要更動reference時再連編4次即可)。
附註
- 如果不想要一按儲存就開始Building,則在使用者設定中添加
"latex-workshop.latex.autoBuild.onSave.enabled": false