我在目录方面遇到了一些困难。我希望结论位于文档的开头和结尾。为此,我两次包含了相同的输入文件,如您在我的主要文档中看到的那样
\include{Preamble}
\begin{document}
\include{Sektioner/Forside}
\mbox{ }
\thispagestyle{empty}
\tableofcontents
\setcounter{page}{0}
\include{Sektioner/Resume}
\include{Sektioner/Konklusion}
\include{Sektioner/Indledning}
\include{Sektioner/Teori}
\include{Sektioner/Forsoegsbeskrivelse}
\include{Sektioner/Forsoegsresultater}
\include{Sektioner/Databehandling}
\include{Sektioner/SHIPFLOW}
\include{Sektioner/Fuldskala}
\include{Sektioner/Propel}
\include{Sektioner/Engines}
\include{Sektioner/Resultater}
\include{Sektioner/Konklusion}
\include{Appendiks/Appendiks}
\end{document}
但结果显示错误。文档开头的第一个结论链接到第二个结论(两者都是相同的)。下面是一张图片
正如您所见,它在浏览文档时显示正确
我希望你能帮忙。
答案1
看起来您正在两次\include
读取完全相同的文件,Sektioner/Konklusion
可能在\chapter
顶部。这将在.aux
文件中获取两个条目,其中章节和页码有两个不同的值,但最后读入的条目将在目录中使用 - 两次。
您需要有两条不同的\chapter
线才能获得两条不同的 toc 线。
我建议将“Konklusion”文件分成三个部分:
Sektioner/Konklusion-text.tex
包含除初始行之外的所有内容的文件\chapter
;包含两行的文件
Sektioner/Konklusion1.tex
:\chapter{Konklusion} \input{Konklusion-text}
Sektioner/Konklusion2.tex
内容与“Konklusion1”完全相同的文件。
然后你可以
\include{Sektioner/Konklusion1}
...
\include{Sektioner/Konklusion2}
并且生成的目录列表将具有正确的章节和页码。