Titletoc - addtocontents 不遵守部分目錄 \startcontents

Titletoc - addtocontents 不遵守部分目錄 \startcontents

考慮以下 MWE:

兩章。第一章額外向toc注入兩項

a) - 一個透過 \addcontentsline b) - 第二個透過 \addtocontents

  • (a) 就部分目錄而言行為正確
  • (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}

在此輸入影像描述

相關內容