ptc
当使用[来自titletoc
包的]部分目录时,
如何将其添加到全局目录
而不将其添加到部分目录?
\addcontentsline{toc}{<sectionType>}{<code>}
添加到ptc
和toc
。
\addcontentsline{ptc}{<sectionType>}{<code>}
添加到ptc
我如何添加到toc
仅?
还:
我相信这也适用于
\addtotableofcontents{toc}{<code>}
\addtotableofcontents{ptc}{<code>}
答案1
这里有一个技巧,在本地更改 tocdepth
\addtocontents{ptc}{\begingroup\string\makeatletter\string\c@tocdepth -3\relax}
\addcontentsline{toc}{section}{Foo}
\addtocontents{ptc}{\endgroup}
\documentclass{article}
\usepackage{mwe}
\usepackage{titletoc}
\begin{document}
\tableofcontents
\startcontents
\printcontents{}{1}{\hrule}
\addtocontents{ptc}{\begingroup\string\makeatletter\string\c@tocdepth -3\relax}
\addcontentsline{toc}{section}{Foo}
\addtocontents{ptc}{\endgroup}
\blinddocument
\end{document}