我正在努力解决文档中可见的目录页码问题。我尝试了几种可能的解决方案,包括\phantomsection
、\clearcoublepage
和其他类似的解决方案。但都无济于事。我看到的是目录页码落后于实际页码,而且越来越落后(文档前 40 页中有 1 页,文档 360 多页中有 10 多页)。我无能为力。下面我发布了我文件中的有效代码。它很乱,但几年前它曾经与类似的文档一起使用过。我很可能搞砸了一些东西 -_-
我尝试过的:
- 多次编译(每次运行 3 次)。没有帮助。
- 从文本中删除所有图表。没有帮助。
- 删除所有不需要的包。没有帮助。
- 尝试了以下回复中的所有提示。没有帮助。
问题已解决。由于未知原因,需要 4 次编译。
\documentclass{book}
\usepackage{polski}
\usepackage[cp1250]{inputenc}
\usepackage[dvipsnames,usenames]{color}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage[round,comma,sort]{natbib}
\usepackage{pdflscape}
\usepackage{rotating}
\usepackage{afterpage}
\usepackage{multirow}
\usepackage{tablefootnote}
\usepackage{threeparttable}
\usepackage{array}
\usepackage{flafter}
\begin{document}
\frontmatter
\title{
\Large{\textbf{Comprehensive Title}\\
\vspace{20mm}}
}
\author{Probably myself}
\date{Sometimes around today}
\maketitle
\frontmatter
\tableofcontents
\input{skroty.tex}
\mainmatter
\input{wstep.tex}
\begin{appendices}
\input{dodatek_A.tex}
\end{appendices}
\cleardoublepage
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures
\cleardoublepage
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables
\cleardoublepage
\addcontentsline{toc}{chapter}{\bibname}
\bibliography{aaa}
\bibliographystyle{plainnat}
\end{document}