Titletoc - addtocontents não obedecendo ao toc parcial \startcontents

Titletoc - addtocontents não obedecendo ao toc parcial \startcontents

Considere o seguinte MWE:

Dois capítulos. O primeiro capítulo adicional injeta dois itens no toc

a) - Um via \addcontentsline b) - Um segundo via \addtocontents

  • (a) se comporta adequadamente em relação ao toc parcial
  • (b) é realizado no toc parcial do capítulo 2

Por que isso está acontecendo?

O que posso fazer para evitá-lo?

Ele tem vários efeitos colaterais em meu documento que não irei elaborar aqui (basta dizer que estou injetando código no toc via \addtocontents e isso será repetido nos capítulos subsequentes).

 \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}

insira a descrição da imagem aqui

informação relacionada