不要修复书签级别大于 1 的差异

不要修复书签级别大于 1 的差异

我有时会得到Difference (2) between bookmark levels is greater (hyperref) than one, level fixed(见书签级别之间的差异大于一 - 这是什么意思?)。

我该如何停止hyperref修复这个问题?有时我可以\subsubsection在 下有一个\section。我不想将\subsubsection书签设为\subsection

答案1

您不应该在节下设置子节。LaTeX 相当宽容,允许您省略级别,但书签在 pdf 中的工作方式实际上是不可能的,并且为了创建有效的 pdf 文件,hyperref 必须伪造节级别以使书签结构正确。Werner 在引用问题中的回答表明书签包避免了此警告。

书签窗格中的折叠树设计实际上不允许跳过某个级别,因此您要么需要在书签中将子部分提升一个级别,要么在书签中添加带有空白标题的缺失子部分,因此 hyperref 必须执行某些操作,但基本上输入是错误的,因此它是错误恢复。

相关内容