文档元素
章节和目录
章节标题
三个标准文档类article、report和book提供了划分章节的命令:
1 | \chapter{⟨title⟩} % 只在report和book文档类有定义 |
上述命令除了生成带编号的标题之外,还向目录中添加条目,并影响页眉页脚的内容。每个命令有两种变体:
1 | \section[⟨short title⟩]{⟨title⟩} |
目录
在$\LaTeX$中生成目录非常容易,只需在合适的地方使用命令:
1 | \tableofcontents |
有时我们使用了 \chapter* 或 \section* 这样不生成目录项的章节标题命令,而又想手动生成该章节的目录项,可以在标题命令后面使用:
1 | \addcontentsline{toc}{⟨level⟩}{⟨title⟩} |
文档结构的划分
所有标准文档类都提供了一个 \appendix 命令将正文和附录分开,使用 \appendix 后,最
高一级章节改为使用拉丁字母编号,从A开始。
book文档类还提供了前言、正文、后记结构的划分命令:
1 | \frontmatter % 前言部分,页码使用小写罗马数字;其后的 \chapter 不编号。 |
标题页
$\LaTeX$支持生成简单的标题页。首先需要给定标题和作者等信息:
1 | \title{⟨title⟩} |
交叉引用
交叉引用是LATEX 强大的自动排版功能的体现之一。
在能够被交叉引用的地方,如章节、公式、图表、定理等位置使用 \label 命令:
1 | \label{⟨label-name⟩} |
之后可以在别处使用 \ref 或 \pageref 命令,分别生成交叉引用的编号和页码:
1 | \ref{⟨label-name⟩} |
\label 命令可用于记录各种类型的交叉引用,使用位置分别为:
- 章节标题在章节标题命令 \section 等之后紧接着使用。
- 行间公式单行公式在公式内任意位置使用;多行公式在每一行公式的任意位置使用。
- 有序列表在enumerate环境的每个 \item 命令之后、下一个 \item 命令之前任意位置使用。
- 图表标题在图表标题命令 \caption 之后紧接着使用。
- 定理环境在定理环境内部任意位置使用。
- 在使用不记编号的命令形式(\section*、\caption*、带可选参数的 \item 命令等)时不要使用\label 命令,否则生成的引用编号不正确。
脚注和边注
使用 \footnote 命令可以在页面底部生成一个脚注:
1 | \footnote{⟨footnote⟩} |
有些情况下(比如在表格环境、各种盒子内)使用\footnote 并不能正确生成脚注。
我们可以分两步进行,先使用 \footnotemark 为脚注计数,再在合适的位置用 \footnotetext 生成脚注。
特殊环境
列表
$\LaTeX$提供了基本的有序和无序列表环境enumerate和itemize,两者的用法很类似,都用 \item 标明每个列表项。enumerate 环境会自动对列表项编号。
1 | \begin{enumerate} |
关键字环境description的用法与以上两者类似,不同的是 \item 后的可选参数用来写关键字,以粗体显示,一般是必填的:
1 | \begin{description} |
- Title: 文档元素
- Author: OLENCER.
- Created at : 2023-06-28 21:04:08
- Updated at : 2023-07-06 17:02:15
- Link: https://olencer.github.io/LaTeX/文档元素/
- License: This work is licensed under CC BY-NC-SA 4.0.