我正在尝试按照教程中的说明制作目录,但即使我编译了 2 次,它也不会显示出来。本教程使用此代码作为示例:
\documentclass{article}
\begin{document}
\tableofcontents
\newpage
\section{Section}
Dummy text
\subsection{Subsection}
Dummy text
\end{document}
但是在我的文档中,经过两次编译后,只有“目录”标题显示在第一页上,而我添加的部分显示在第二页上。
我也尝试使用\addtocontents{toc}
和\setcounter{tocdepth}{3}
命令,但它们没有任何作用。如何显示内容,包括教程中显示的每个部分的页码?
答案1
我让 LaTeX 来回答这个问题:
\documentclass{article}
\def\latexbase{\LaTeX base doesn't support table of contents}
\begin{document}
\latexbase
\makeatletter
\immediate\write\@auxout
{\gdef\noexpand\latexbase{\noexpand\LaTeX base supports table of contents}}
\makeatother
\end{document}
(一如既往,编译两次)。
LaTeXbase 似乎不跟踪辅助文件,例如.toc
目录,甚至是文件.aux
。另外,那里的日志文件显示:
This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010)
因此对于那些抱怨 Overleaf 的 TeXLive 发行版已经过时(2017)的人来说......
解决方案是转移到另一个平台(例如 Overleaf),或者更好的是进行本地安装。