
Betrachten Sie das folgende MWE:
Zwei Kapitel. Das erste Kapitel fügt zusätzlich zwei Elemente zum Inhaltsverzeichnis hinzu
a) - Eine über \addcontentsline b) - Eine Zweite über \addtocontents
- (a) sich in Bezug auf den Teil-Toc ordnungsgemäß verhält
- (b) wird bis zum Teilinhaltsverzeichnis für Kapitel 2 fortgeführt
Warum passiert das?
Was kann ich tun, um dies zu verhindern?
Es hat eine Reihe von Nebenwirkungen in meinem Dokument, auf die ich hier nicht näher eingehen werde (es genügt zu sagen, dass ich über \addtocontents Code in das Inhaltsverzeichnis einfüge und dies in den nachfolgenden Kapiteln wiederholt wird).
\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}