\pdfbookmark 完全随机工作

\pdfbookmark 完全随机工作

我有这个最小的例子:

\begin{document}
    \begin{abstract}
        \pdfbookmark[0]{First Chapter}{abs:1}
        ...things...
    \end{abstract}
    \begin{abstract}
        \pdfbookmark[0]{Second Chapter}{abs:2}
        ...things...
    \end{abstract}
\end{document}

不幸的是,几乎是随机的,文档中没有显示任何书签,或者它们出现在错误的位置或错误的级别。发生了什么,第一个参数的确切含义是什么?

答案1

经过大量的调试和搜索,我发现这句话这个答案

您必须编译该文档两次。

我突然明白了,这些带有 .log、.out 等的文件代表某种中间状态。必须清理它们,然后我们需要两次执行 latex 命令。

希望有另一个答案可以分享更多细节,但这个问题的明显现象学解决方案是这样的。这是我用来编译all.tex成工作pdf的内容:

rm -vf all.log all.out all.pdf all.aux
pdflatex all.tex
pdflatex all.tex

因此,我首先删除中间文件,然后执行pdflatex两次。

相关内容