跳至主要內容
EasyLaTeXDocs

文件類、導言區與套件

文件類決定文件的基本骨架;導言區放全域設定;套件為文件增加能力。下面的示例展示了三者如何一起工作。

EasyLaTeX 編譯器設定:XeLaTeX。中文文章使用 ctexart;示例額外使用 graphicx、xcolor 與 hyperref。

最小導言區

導言區位於 \documentclass 之後、\begin{document} 之前:

LaTeX
\documentclass[UTF8,a4paper,12pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}​% 這裡是導言區:載入套件和設定全域選項​\begin{document}​這裡是正文。​\end{document}

正文中寫的是要顯示的內容;導言區寫的是整份文件如何工作。不要把 \usepackage 放進正文。

選擇文件類

\documentclass 的花括號指定文件類,方括號提供選項:

LaTeX
\documentclass[UTF8,a4paper,12pt]{ctexart}\ctexset{contentsname={目錄},listfigurename={插圖目錄},listtablename={表格目錄},figurename={圖},tablename={表}}
文件類適用場景
ctexart中文文章、課程作業、短報告
ctexrep中文報告,支援 \chapter
ctexbook中文書籍或長篇文件,支援前言與章節
beamer幻燈片;中文配置應參考 Beamer 專題

不要為了得到 \chapter 而在短文章中改用 ctexbook。文件類首先表達文件型別,其次才是可用指令的多少。

載入套件

使用 \usepackage 載入功能。以下三個套件分別處理圖片、顏色和連結:

LaTeX
\usepackage{graphicx} % \includegraphics\usepackage{xcolor}   % \textcolor、\colorbox 等顏色指令\usepackage{hyperref} % 可點選的目錄、引用和 URL

套件名稱不帶 .sty 字尾。載入套件不等於馬上必須使用它;只有正文呼叫其指令時,才會產生對應效果。

設定文件資訊

標題資訊通常放在導言區,再在正文中用 \maketitle 輸出:

LaTeX
\title{實驗報告}\author{張三}\date{2026 年 7 月}
LaTeX
\begin{document}\maketitle\end{document}

\title 等指令只儲存資訊,不會自動排版標題;\maketitle 才會在當前位置生成標題區。

定義自己的指令

重複出現的短語或格式可以在導言區封裝為指令:

LaTeX
\newcommand{\LaTeXcn}{\LaTeX{} 中文文件}

正文中使用:

LaTeX
本文介紹 \LaTeXcn 的基本寫作方式。

這適合穩定、重複的內容。不要一開始把所有格式都封裝成自訂指令;當重複確實出現時再抽取,閱讀和排錯會更容易。

載入順序與邊界

  • 文件類必須是檔案中的第一個 LaTeX 指令;

  • 套件和全域設定放在導言區;

  • hyperref 通常放在大多數套件之後,避免覆蓋連結設定;

  • 同一功能優先選擇一套預設套件,避免同時載入互相重疊的方案;

  • 修改學校、期刊或出版社提供的模板前,先閱讀模板註解;不要隨意刪除其文件類和已有套件。

完整示例

LaTeX
\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}
文件類、導言區與套件 | EasyLaTeX | EasyLaTeX