我对目录 (TOC) 中的前页页码有问题。对于正文,一切正常。
我的摘要从第 V 页开始,并出现在目录中的第 V 页。致谢位于第 xi 页,并出现在目录中的第 xi 页。“图片列表”和“表格列表”从第 xvii 页和第 xix 页开始。但是,它们位于目录中的第 xvi 和 xviii 页(移位 1 页)。
我该如何修复它?
谢谢,
法尔津
\frontmatter
\input{head/titlepage.tex}
\include{head/dedication}
\include{head/abstracts}
\include{head/acknowledgements}
\tableofcontents
\addcontentsline{toc}{chapter}{List of figures}
\listoffigures
\addcontentsline{toc}{chapter}{List of tables}
\listoftables
\setlength{\parskip}{1em}
\mainmatter
答案1
首先,总是发布完整的最小示例,我们看不到您的文档类等。您的\addcontentsline
可能没有在正确的页面上执行,因为可能以(包括)\listoffigures
开头\chapter*
\clearpage or \cleardoublepage
我建议您查看一下tocbibind
将定义\listoffigures
和朋友的包,以便它包含一个\addcontentsline
并在适当的位置执行它。
顺便说一句:memoir
该类已经内置了这种东西,因此更好的基类也可能是一个好主意。