我使用以下代码生成论文的“内容”部分:
\include{ch_abstract}\newpage\cleardoublepage
\clearpage
\tableofcontents
\markboth{}{}
\addcontentsline{toc}{chapter}{List of Tables}\listoftables\newpage
\addcontentsline{toc}{chapter}{List of Figures}\listoffigures\newpage
\markboth{LIST OF ABBREVIATIONS}{LIST OF ABBREVIATIONS}
\include{ch_abbreviations}\newpage
\thispagestyle{empty}
\mainmatter
\setcounter{page}{1}
摘要从 iii 开始,到 vi 结束。然后是 4 页内容。表格列表从第 xi 页开始。不幸的是,在目录中,它列在第 vii 页。这正是 4 页内容的开始,但未包含在内容概述中。
摘要....................iii
表格列表......vii
图片列表............x
缩写列表...xii
所有内容都因未包含的 4 页内容而发生偏移。论文主体部分的编号完全没问题。我怎样才能使表格列表从 xi 开始,图表列表从 xiii 开始,缩写列表从 xxi 开始(包括所有缩写的正确链接)。
根据以下建议(“\cleardoublepage”),我调整了我的代码。此外,我添加了两次“\phantomsection”调用(反复试验),现在“图片列表”和“缩写列表”的编号和链接是正确的。“表格列表”的编号也正确。但是,链接指向 ix 而不是 xi。这是需要解决的最后一个问题。
\include{ch_abstract}\newpage\cleardoublepage
\phantomsection
\tableofcontents
\markboth{}{}
\phantomsection
\cleardoublepage
\addcontentsline{toc}{chapter}{List of Tables}\listoftables\newpage
\phantomsection
\cleardoublepage
\addcontentsline{toc}{chapter}{List of Figures}\listoffigures\newpage
\markboth{LIST OF ABBREVIATIONS}{LIST OF ABBREVIATIONS}
\include{ch_abbreviations}\newpage
\thispagestyle{empty}
\mainmatter
\setcounter{page}{1}
答案1
为了解决这个问题,我不得不添加对 latex 的第三次调用(Mico),我不得不添加对 \cleardoublepage 的调用(touhami),并且我不得不在 \cleardoublepage 调用之后添加 \phantomsection 调用(Werner)。
...
\include{ch_abstract}\newpage\cleardoublepage
\phantomsection
\tableofcontents
\markboth{}{}
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{List of Tables}\listoftables\newpage
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{List of Figures}\listoffigures\newpage
\markboth{LIST OF ABBREVIATIONS}{LIST OF ABBREVIATIONS}
\include{ch_abbreviations}\newpage
\thispagestyle{empty}
\mainmatter
\setcounter{page}{1}
非常感谢大家的共同支持!