“目录”中的数字错误

“目录”中的数字错误

我正在尝试使用以下代码将“目录”部分添加到目录本身。但是,在编译时,与目录关联的页面指向上一章,而不是正确的章节,即:它说目录位于第“iv”页,但实际上它位于第“v”页。为清晰起见,附上图片

知道如何解决这个问题吗?

% Table of contents
%\cleardoublepage
%\phantomsection
\addcontentsline{toc}{chapter}{Contents}
\tableofcontents

% Table of figures
\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures

% Table of table
\addcontentsline{toc}{chapter}{List of Tables}
\listoftables

% Table of algorithms
\addcontentsline{toc}{chapter}{List of Algorithms}
\listofalgorithms

% Acronyms
\input{Auxiliar/03_Acronyms}

% Nomenclature
\textcolor{blue}{\input{Auxiliar/04_Nomenclature}}

在此处输入图片描述

答案1

根据您显示的目录,页面上有内容(摘要)。因此,\addcontentsline{toc}{chapter}{Contents}在该页面上发布将插入内容在目录中的该页面上。看起来您正在使用一种openany样式(因为章节出现在奇数页和偶数页上),因此请将您的代码更新为以下内容:

\clearpage
\addcontentsline{toc}{chapter}{Contents}
\tableofcontents

这将确保您在发布目录和生成中的包含内容之前,在新页面上未设置任何内容\tableofcontents

相关内容