一个相当奇怪的问题:XeLaTeX、hyperref 和大量警告

一个相当奇怪的问题:XeLaTeX、hyperref 和大量警告

当我使用 XeLaTeX 编译文档时出现以下错误:

** WARNING ** Can't begin an annotation when one is pending.
** WARNING ** Interpreting special command bann (pdf:) failed.
** WARNING ** >> at page="6" position="(232.638, 77.032)" (in PDF)
** WARNING ** >> xxx "pdf:bann<</Type/Annot/Subtype/Link/Border[0 0 0]/C[0 1 0]/A<..."
** WARNING ** >> Reading special command stopped around >><</Type/Annot/Subtype/Link/Border[0 0 0]/C[0 1 0]/A<</S/GoTo...<< 
** WARNING ** Tried to end an annotation without starting one! 
** WARNING ** Interpreting special command eann (pdf:) failed. 
** WARNING ** >> at page="7" position="(94.9061, 708.045)" (in PDF) 
** WARNING ** >> xxx "pdf:eann"

有什么想法为什么我会收到这个错误?

更新 1:XeLaTeX 和 hyperref 之间似乎存在“冲突”。使用 pdflatex 时问题得到解决,但 xelatex 呢?还有希望吗?

更新 2:我有一个\section{smth}空白的,稍后我会准备它,就像主论文中的简介一样,但我只是想把它放在那里以供将来参考。现在,我正在做一些后续工作。不过,似乎 XeLaTeX 和 hyperref 不喜欢这种行为。现在,当你开始在这个部分写作时,问题就消失了。但是,我不知道这是否算作问题的答案。我把这留给版主来决定。

更新 3:(如果让您感到疲倦,我很抱歉)。现在,我想我明白了问题所在。它是更新 2 和半成品段落的组合。在上一节中(就在我在更新 2 中提到的内容之前),还有另一节有两个段落。第一个完成了,但第二个没有。实际上它只有一个小句子。似乎在您使用par一定数量的字符后必须填充(我不知道确切的数字,但我尝试了不同的长度,并且在特定阈值之后它可以工作)。我也尝试过使用 pdflatex,但它可以正常工作。

相关内容