目录中列出的页码错误(LaTeX)

目录中列出的页码错误(LaTeX)

我正在努力解决文档中可见的目录页码问题。我尝试了几种可能的解决方案,包括\phantomsection\clearcoublepage和其他类似的解决方案。但都无济于事。我看到的是目录页码落后于实际页码,而且越来越落后(文档前 40 页中有 1 页,文档 360 多页中有 10 多页)。我无能为力。下面我发布了我文件中的有效代码。它很乱,但几年前它曾经与类似的文档一起使用过。我很可能搞砸了一些东西 -_-

我尝试过的:

  1. 多次编译(每次运行 3 次)。没有帮助。
  2. 从文本中删除所有图表。没有帮助。
  3. 删除所有不需要的包。没有帮助。
  4. 尝试了以下回复中的所有提示。没有帮助。

问题已解决。由于未知原因,需要 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}

相关内容