2023年9月13日 星期三

如何編寫中文的 LaTeX 文件

在 Ubuntu 系統中,若要編寫中文或中英文混合的 LaTeX文件,可以用 XeLaTeX 來編繹。用 XeLaTeX 的好處是可以直接使用 Ubuntu 系統中的字型,而且直接支援 UTF-8。

初次使用前的安裝準備

 安裝 LaTeX 主程式
$ sudo apt install texlive

安裝中文 CJK 字型相關套件
$ sudo apt install latex-cjk-all

安裝 XeLaTeX 所需套件
$ sudo apt install texlive-xetex

最後,需要安裝一個編輯器,我選 TexStudio
$ sudo apt install texstudio

如果是用 TeXstudio 這個編輯器,請先在 Options --> Configure Texstudio --> Build 將 Default Compiler 選 XeLaTex。

文件實例

在 TeXstudio 中,開新檔案,編輯,輸入以下範例。

例:

\documentclass{ctexart}

\begin{document}

您可以用中文。You can also write English document.

\end{document}

如果要在同一個文件中,指定英文和中文各用什麼字型,可以加入指定字型的指令。

例:

\documentclass{ctexart}

\setmainfont{Liberation Serif} 

\setCJKmainfont{Noto Serif CJK TC}

\begin{document}

您可以用中文。You can also write English document.

\end{document}

產生 pdf 文件

在 TeXstudio 中,按上方的 Build & View 鍵,開始編繹,即可製作成 pdf 文件。

 

參考資料:

https://www.overleaf.com/learn/latex/Chinese