制作过程中出现 Latex 错误

制作过程中出现 Latex 错误

make -C doc html latexpdf 结果是:

Package hyperref Message: Driver (autodetected): hpdftex.

(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/hypcap.sty))
(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty)
Writing index file Arakoon.idx
(./Arakoon.aux)
Runaway argument?
{{1.10.3}{9}{Client side support\relax }{subsection.1.10.
! File ended while scanning use of \@newl@bel.
<inserted text>
                \par
l.113 \begin{document}

?

有任何想法吗?

答案1

此错误消息通常是由于{某个地方未封闭(我个人最喜欢的方法是\frac{...}{...},尤其是复杂的表达式)。有时这种情况发生在某些包的宏中,因为它们不喜欢某些构造(例如,\(...\)标题或标题中的等式会给出类似这样的结果)。仔细查看您使用消息引用的文本的位置。参考文献中的某些构造不起作用,您可以使用\texorpdfstring{}替代文本替换有问题的内容。

如果您有一个智能编辑器,请将自己置于文件末尾附近,然后输入},编辑器应该会告诉您它在哪里打开。

相关内容