目录中出现编号的问题

目录中出现编号的问题

我对目录中打印的页码有些困惑。我正在写书本课的课文。在我的课文中,我首先使用以下命令打印目录

\frontmatter
\tableofcontents

因为我想添加目录中出现的图表列表和表格列表,所以我写了以下命令。

\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures
\addcontentsline{toc}{chapter}{List of Tables}
\listoftables

图表列表在第 v 页,表格列表在第 vii 页。然而,它们在目录中分别出现在第 iii 页和第 vi 页(这确实没有意义,因为表格位于第 2 页而不是第 3 页)。我尝试编译几次,看看问题是否会自行解决,但并没有解决。

我的线路代码有错误吗?或者这是一个已知的错误?

答案1

您的第一个命令\addcontentsline在目录内容结束后立即执行;然后才添加分页符(或者,在的默认选项\listoffigures的情况下,分页到下一个奇数页)。解决方案:在 之前添加。booktwoside\cleardoublepage\addcontentsline

\cleardoublepage
\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures
\cleardoublepage
\addcontentsline{toc}{chapter}{List of Tables}
\listoftables

答案2

查看包裹tocbibind。它会自动将图表列表等内容添加到目录中。

相关内容