LaTeX 安裝手冊(Windows)

Kuaz

2022-01-20

MikTex

這裏 MikTex 會作為我們的套件管理器,所有的套件都會經由它來安裝。安裝後其實也有隨附一個較陽春的編輯器『TeXWorks』,如果只需要有一個可以編輯的編輯器做到這裡就能停下,如果需要更完整的支援的編輯器可以接續安裝 Texmaker。

安裝 MikTex

安裝時沒有任何難度,按下一步即可。

MikTex 下載頁面:https://miktex.org/download

待安裝完成。

用 MikTex 安裝套件

完成後點擊『開始』→展開『MikTex』資料夾→打開『MikTex Console』應用程式。MikTex 作為 \(\LaTeX\) 在 Windows 上的套件管理程式,用來管理我們所需的套件使用。

打開『MiKTeX Console』後,會提示你先點擊『Check for updates』按鈕檢查更新。可更新的套件會在『Updates』頁面提示,再根據上面的引導安裝即可。

接著,安裝 xeCJK 套件,使 XeLaTeX 可以讓中文與英文使用不同的字型。首先在 filter 旁邊的搜尋列輸入 xecjk 的套件名稱,接著在按下左邊的➕安裝套件,待安裝完成後就能關閉 MikTex Console。

Texmaker

Texmaker 在這裡扮演的角色是編輯器,提供更方便編輯 .tex 的功能。

安裝 Texmaker

Texmaker 官方下載頁面:https://www.xm1math.net/texmaker/download.html

安裝起來跟 MikTex 一樣,沒有什麼難度,安裝、下一步,直到完成安裝。

安裝完畢後,按『Finish 』結束安裝,預設會自動幫你打開 Texmaker,如果沒有的話,自行至『開始』→展開『Texmaker』資料夾→打開『Texmaker』應用程式啟動。

重新啟動系統(✧重要)

安裝完 Texmaker 後,要先重新啟動系統,讓系統環境(PATH)生效,不然 Texmaker 會無法編譯。重新啟動完後打開 Texmaker 就能開始寫 \(\LaTeX\) 拉~

設定快速編譯(可不做)

預設 F1 鍵可以自動編譯,不過預設是使用 pdfLaTeX 進行編譯,這裏要將它改成使用 XeLaTeX 編譯。步驟如下:在 Texmaker 的畫面點選『選項』→『設定 Texmaker』→『快速編譯』,再將『XeLaTeX + View PDF』的選項打勾儲存即可。

介面介紹

左邊『Structure』檔案的大綱,類似書目的章、節,點下句可以快速切換到對應位置;中間是編輯區;而右邊是 PDF 的預覽區。下面的灰色/白色按鈕可以快速開關這些區塊,而剩下沒介紹到的區塊有『檔案編譯日誌/訊息(Messages/Log)』與『Source Viewer』。當按鈕是灰色狀態時,代表開啟,而白色則是代表關閉/隱藏該區塊。

而一打開軟體中間的框框並不能直接開始編輯,要先點左上角的📄圖案,或是由文件新增/打開文件,才可以編輯。

編譯檔案

測試中文編譯用 Tex:

\documentclass{article}
% load libraries
\usepackage{fontspec}
\usepackage{xeCJK}
\usepackage{mathtools}

% 設定 CJK(中文, 日文, 韓文) 使用的字體,這裡的字體簡單來說是從 Word 上方的字體選擇列,
% 裡面出現的字體名字都可以使用
\setCJKmainfont{標楷體}

% 使用 XeLaTeX 編譯時, 中文字要加上這兩行才會自動斷行
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt

\begin{document}
中文測試

$$
\begin{aligned}
    a^2 + b^2 = c
\end{aligned}
$$

\end{document}

快速編譯使用按鍵 F1 鍵編譯。或是由編輯界面上方的箭頭 ▶ 編譯。

如果是編譯含有中文的檔案,在 Tex 的 preamble 區加上那幾行設定中文的程式碼,且確認編輯器是使用 XeLaTeX 做編譯。

而 Texmaker 在編譯時,會自動偵測你有沒有安裝該套件,如果沒有,會跳出提示視窗提示你要不要自動安裝該套件,如果決定安裝,會自動用 MikTex 安裝缺少的套件,示意圖如下:

注意:安裝套件時,需要先確認 MikTex Console 是否有關閉,如果有開啟,須先關閉才可繼續安裝,不然 Texmaker 會要求你先關閉。