目录将页面移回

目录将页面移回

我在使用该命令时遇到问题\tableofcontents

我的目录太长,一页放不下,所以它从第 2 页开始,到第 3 页结束。我的实际\section{introduction}目录从第 4 页开始,但系统\tableofcontents检测到它是第 3 页?所有部分都因此向后移动了一页?

答案1

正如 David 在评论中所说,您需要多次运行 LaTeX 来解决此类问题。实际上,LaTeX 会检查此类差异,如果页面引用的位置发生变化,它会建议您重新运行。通常,您需要重新运行 LaTeX,直到日志不再包含短语“重新运行 LaTeX 以获取正确的引用”。

TOC 导致的页面偏移问题在手动排版中已经存在很长时间了。除了迭代方法(注意页面偏移,更正目录直到不再有变化)之外,还有其他方法:

  1. 在俄罗斯的印刷传统中,目录是在最后排版,而不是在开头,因此不会发生页面移动。

  2. 在许多书中,封面页和正文页是分开编号的,通常封面用罗马数字,正文用阿拉伯数字。然后,将页面添加到封面不会移动正文。您可以使用命令\pagenumbering{roman}(或Roman大写数字)和\pagenumbering{arabic}; 来实现此效果,请注意\pagenumbering重置页码。

这些方法可能会减少排版文本所需的 LaTeX 运行次数。

相关内容