如何确定手动添加的 ToC 条目排版的页面?

如何确定手动添加的 ToC 条目排版的页面?

标题说明了一切。假设我\addtocontents在一份文档中使用了两个,我想知道它们的参数是否会排版在目录的同一页中。

简单来说,就是放置一个\label,然后使用\pageref,就像

\documentclass{article}

\begin{document}

\pageref{a}\pageref{b}

\tableofcontents

\addtocontents{toc}{a\label{a}}
\addtocontents{toc}{\newpage b\label{b}}

\end{document}

失败并产生预期的警告:

LaTeX Warning: There were undefined references.

答案1

..... 在移动论点中的脆弱命令......

\addtocontents{toc}{a\protect\label{a}}
\addtocontents{toc}{\newpage b\protect\label{b}}

相关内容