遇到问题
用latex写东西的时候遇到了报错
pdfTeX error (ext4): \pdfendlink ended up in different nesting level than \pdfstartlink. \end{document}
问题解答
该问题往往是因为超链接(URL、引用、交叉引用等)跨页导致的错误。随着正文内容的改变,该问题可能一会儿出现一会儿又不出现了。
问题解决
可以使用hyperref
的draft
选项
\usepackage[draft]{hyperref}
或者在
\begin{document}
之前加入以下命令
\hypersetup{draft}
经过上述操作,就不会再有本文提到了报错了。你可以正常编辑正文。
记得在成稿的时候把draft
选项取消掉。成稿的时候,你如果运气好,可能可以直接编译生成pdf;如果运气不好,试着调整文本内容和图片表格等的大小以避免超链接跨页。
参考
[1] What does “\pdfendlink ended up in different nesting level than \pdfstartlink” mean?——overleaf