我想知道如何在 LaTeX 中创建目录。例如,如果我要写一本书,我会想要类似这样的内容
内容
Chapter 1
1.1 Real Analysis .............. 1
1.2 Role of LUB Axiom........... 3
我该如何创建它?我想知道。
答案1
\tableofcontents
通过在文档的适当位置插入来生成目录 (ToC) 。
\documentclass{book}
\begin{document}
\tableofcontents
\chapter{(Chapter Name)}
\section{Real Analysis}
\section{Role of LUB Axiom}
\end{document}
请注意,您需要至少运行两次 LaTeX 才能生成目录(LaTeX 在第一次运行中收集目录数据,并在第二次运行中排版)。如果目录本身包含多页,则可能需要第三次运行 LaTeX 才能正确获取目录的页面引用。
答案2
只需要一个命令: ,正如 lockstep 所提到的。它从分段命令、等\tableofcontents
中获取条目。\part
\chapter
\section
此外,您可以使用分段命令的可选参数来获取不同的、更短的目录条目,例如:
\section[short entry]{long title}
如果正文中的标题很长但目录中需要较短的列表条目,则此功能很有用。
如果需要,还有用于进一步定制内容列表的包,例如:
tocloft
titletoc
tocbasic
(部分KOMA-script
)tocstyle
(部分KOMA-script
)
可以为您的图表和表格创建非常相似的索引。命令是\listoffigures
和\listoftables
。我提到它是因为它们是相同的概念,这里的内容条目来自命令\caption
。