如何暂时禁用 PDF 书签?

如何暂时禁用 PDF 书签?

我被迫使用第三方文档类,这会在一定程度上弄乱hyperref(和bookmark包)所做的书签:出现“作者”的虚假书签(所以我猜包使用分段宏实现了“作者”)。因此,我希望能够暂时禁用书签,在我的情况下是在命令之前\maketitle,然后在命令之后重新启用它。

可以使用hyperrefbookmark包来实现吗?(我目前正在使用后者来部分克服该问题,使用\bookmarksetup{startatroot}。)

答案1

您可以更改书签深度:

\documentclass{article}
\usepackage{hyperref}
\begin{document}
\section{A}

\hypersetup{bookmarksdepth=-2}
\section{B}

\hypersetup{bookmarksdepth}%back to tocdepth

\section{C}

\end{document}

相关内容