使用 titletoc 时本地目录显示错误项目

使用 titletoc 时本地目录显示错误项目

对于学士论文,我有一份包含多个“阶段”的文档,每个阶段都需要自己的本地目录。我曾使用 titletoc 来实现这一点,但效果并不好。我使用了以下序言:

\documentclass[12pt]{report}
%\usepackage[utf8]{inputenc}
\usepackage{quotchap}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{biblatex}
\usepackage{graphicx}
\usepackage{float}
\usepackage[a4paper, margin=1in]{geometry}
\usepackage{wrapfig}
\usepackage{caption}
\usepackage{subcaption}
\addbibresource{sources.bib}

\begin{document}
\input{coverpage.tex}
\newpage
\input{Titlepage.tex}
\newpage
\input{Executive summary.tex}
\newpage
\tableofcontents
\newpage
\input{Main-introduction.tex}
\input{1PID/PID.tex}

\input{2Analysis/Analysis.tex}

\input{2Analysis/DesignDocument.tex}

\input{3Development/Development.tex}

\input{4Design/Design.tex}

\input{5Evaluation/Evaluation.tex}

\input{6Reflection/Reflection.tex}

\end{document}

例如,在第一章 PID 中,我按以下方式创建了一个本地目录:

\begin{refsection}
\section*{Contents}
\startcontents[mytoc]
\printcontents[mytoc]{}{0}{}

\newpage

\section{Introduction}
\section{Project description}
\section{Problem description}
\section{Problem statement}
\section{Measurable goals}
\section{Communication objectives}
\newpage
\section{Time plan}

\printbibliography[heading=bibintoc]
\end{refsection}
\stopcontents[mytoc]

现在对于这个本地目录,我得到以下内容显示: 注意错误的输入行

我不明白第一行和最后一行。例如,我更希望将第 1 章作为第一个条目,但我完全不明白为什么它会显示第 2 章,而第 2 章甚至不是用这个 .tex 编写的(因为我为每个章节都准备了一个单独的 .tex)。请注意,我为每个章节的每个连续本地目录都获取了此信息。

有谁能帮助我?谢谢!

答案1

我找到了答案之前发布过这个问题。通过确保\usepackage{hyperref}在之后加载,可以解决此问题\usepackage{titletoc}

相关内容