Titletoc - addtocontents не подчиняется частичному toc \startcontents

Titletoc - addtocontents не подчиняется частичному toc \startcontents

Рассмотрим следующий MWE:

Две главы. Первая глава дополнительно вводит два пункта в toc

а) - Один через \addcontentsline б) - Второй через \addtocontents

  • (а) ведет себя надлежащим образом в отношении частичного 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}

введите описание изображения здесь

Связанный контент