LATEX2ε教程:交叉引用与文档元素

需积分: 50 14 下载量 175 浏览量 更新于2024-08-06 收藏 1.36MB PDF 举报
"这篇教程是关于 LaTeX 的,主要讲解了文档元素和交叉引用的使用方法。教程提到了不同文档类(如 article, report, book)在处理标题页时的默认行为,以及如何自定义标题页。同时,重点介绍了 LaTeX 中的交叉引用功能,包括 \label 和 \ref、\pageref 命令的使用,以及它们在不同元素(如章节、公式、列表、图表和定理)中的应用。" 在 LaTeX 中,创建一个简单的标题页可以通过在 `\documentclass` 命令中选择不同的文档类来实现。例如,`article` 类的标题默认不会独占一页,而 `report` 和 `book` 类则会。通过添加 `titlepage` 或 `notitlepage` 选项,你可以改变这个默认行为。此外,`titlepage` 环境允许你创建一个无页眉页脚的独立页面,用于自定义标题设计。你甚至可以重定义 `\maketitle` 命令来使用自定义的 titlepage 环境。 交叉引用是 LaTeX 的强大功能之一,它能自动处理引用的编号和更新。在需要引用的位置,如章节、公式、图表等,使用 `\label{⟨label-name⟩}` 来设置标签。然后在文档的其他地方使用 `\ref{⟨label-name⟩}` 和 `\pageref{⟨label-name⟩}` 来生成引用的编号和对应的页码。例如,`\label{sec:this}` 可以用于子节引用,生成的文本类似 "see section~\ref{sec:this} on page~\pageref{sec:this}"。为了确保交叉引用的正确性,可能需要多次编译 LaTeX 源代码。 在使用 `\label` 命令时,需要注意它的正确放置。对于章节,应紧跟在章节命令如 `\section` 后面;对于公式,可以在单行公式内部或多行公式的每一行内使用;对于有序列表,应在 `\item` 命令之间使用;对于图表,放在 `\caption` 命令后面;对于定理环境,可以在定理内部的任意位置使用。不过,如果使用不编号的命令形式(如 `\section*`),则不应使用 `\label`,因为这可能导致引用编号出错。 这份教程出自《一份不太简短的 LaTeX2ε 介绍》的中文版,是一本由 Tobias Oetiker 等人编写的 LaTeX 入门指南,旨在帮助读者在短时间内了解 LaTeX2ε 的基本用法。中文版的修订得到了众多 ChinaTeX 论坛成员的支持和贡献,他们共同完成了翻译和校对工作,确保了内容的准确性和实用性。