我认为它没有计算图片。我该怎么办?
答案1
分析目录的条目所在位置。分页符可能出现在乍一看与预期不同的位置,例如:
例如:页码太小
\addcontentsline{toc}{chapter}{foo}
\chapter*{foo}
然后\addcontentsline
可以转到上一页甚至是更前的页面,然后\cleardoublepage
开始\chapter
一个新页面(或带有附加的空白页)。
明确的分页符确保\addcontentsline
到达页面顶部:
\cleardoublepage
\addcontentsline{toc}{chapter}{foo}
\chapter*{foo}
例如:页码太大
\tableofcontents
\addcontentsline{toc}{chapter}{\contentsname}
然后设置条目后目录。如果目录超过一页,页码会太大。
移动\addcontentsline
到前面\tableofcontents
可以解决这个问题,另请参见前面解释明确的例子\cleardoublepage
:
\cleardoublepage
\addcontentsline{toc}{chapter}{\contentsname}
\tableofcontents
我希望您能知道如何分析复杂的文档以找出页码错误的原因。