文件類、導言區與套件
文件類決定文件的基本骨架;導言區放全域設定;套件為文件增加能力。下面的示例展示了三者如何一起工作。
EasyLaTeX 編譯器設定:XeLaTeX。中文文章使用 ctexart;示例額外使用 graphicx、xcolor 與 hyperref。
最小導言區
導言區位於 \documentclass 之後、\begin{document} 之前:
\documentclass[UTF8,a4paper,12pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}% 這裡是導言區:載入套件和設定全域選項\begin{document}這裡是正文。\end{document}正文中寫的是要顯示的內容;導言區寫的是整份文件如何工作。不要把 \usepackage 放進正文。
選擇文件類
\documentclass 的花括號指定文件類,方括號提供選項:
\documentclass[UTF8,a4paper,12pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}| 文件類 | 適用場景 |
|---|---|
ctexart | 中文文章、課程作業、短報告 |
ctexrep | 中文報告,支援 \chapter |
ctexbook | 中文書籍或長篇文件,支援前言與章節 |
beamer | 幻燈片;中文配置應參考 Beamer 專題 |
不要為了得到 \chapter 而在短文章中改用 ctexbook。文件類首先表達文件型別,其次才是可用指令的多少。
載入套件
使用 \usepackage 載入功能。以下三個套件分別處理圖片、顏色和連結:
\usepackage{graphicx} % \includegraphics\usepackage{xcolor} % \textcolor、\colorbox 等顏色指令\usepackage{hyperref} % 可點選的目錄、引用和 URL套件名稱不帶 .sty 字尾。載入套件不等於馬上必須使用它;只有正文呼叫其指令時,才會產生對應效果。
設定文件資訊
標題資訊通常放在導言區,再在正文中用 \maketitle 輸出:
\title{實驗報告}\author{張三}\date{2026 年 7 月}\begin{document}\maketitle\end{document}\title 等指令只儲存資訊,不會自動排版標題;\maketitle 才會在當前位置生成標題區。
定義自己的指令
重複出現的短語或格式可以在導言區封裝為指令:
\newcommand{\LaTeXcn}{\LaTeX{} 中文文件}正文中使用:
本文介紹 \LaTeXcn 的基本寫作方式。這適合穩定、重複的內容。不要一開始把所有格式都封裝成自訂指令;當重複確實出現時再抽取,閱讀和排錯會更容易。
載入順序與邊界
-
文件類必須是檔案中的第一個 LaTeX 指令;
-
套件和全域設定放在導言區;
-
hyperref通常放在大多數套件之後,避免覆蓋連結設定; -
同一功能優先選擇一套預設套件,避免同時載入互相重疊的方案;
-
修改學校、期刊或出版社提供的模板前,先閱讀模板註解;不要隨意刪除其文件類和已有套件。
完整示例
\documentclass[UTF8,a4paper,12pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}\usepackage{graphicx}\usepackage{xcolor}\usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue]{hyperref}\title{導言區示例}\author{張三}\date{\today}\newcommand{\LaTeXcn}{\LaTeX{} 中文文件}\begin{document}\maketitle本文是一個 \textcolor{blue}{\LaTeXcn} 示例。\href{https://www.latex-project.org/}{LaTeX Project} 是 LaTeX 的官方專案網站。\end{document}