Titletoc - addtocontents 不遵循部分目录 \startcontents

Titletoc - addtocontents 不遵循部分目录 \startcontents

考虑以下 MWE:

两章。第一章额外添加两项到目录中

a) - 第一个通过 \addcontentsline b) - 第二个通过 \addtocontents

  • (a)在部分 toc 方面表现正常
  • (b)延续到第 2 章的部分目录

为什么会发生这种情况?

我该怎么做才能预防呢?

它在我的文档中产生了许多副作用,我不会在这里详细说明(我只想说我通过 \addtocontents 将代码注入目录,这将在后续章节中重复)。

 \documentclass{book}
 \usepackage{titletoc}

\newcommand{\printmyminitoc}{%
\startcontents[mypart]
\printcontents[mypart]{}{1}[4]{}
}%

\begin{document}
\tableofcontents

\chapter{Chapter 1}
\printmyminitoc
\section{Sec1}
\subsection{Subsec1}
\subsection{Subsec2}
\section{Sec2}
 \addcontentsline{toc}{section}{added via addcontentsline}
 \addtocontents{toc}{{added via addtocontents\endgraf}}

\chapter{Chapter 2}
\printmyminitoc
\section{Sec1}
\subsection{Subsec1}
\subsection{Subsec2}
\section{Sec2}

\end{document}

在此处输入图片描述

相关内容