我有一篇很长的 LaTeX 文章(1000 行,单个文件),其中还有很多图表和一些表格。
\documentclass[english]{egpubl}
%http://www.eg.org/index.php/docs/eg-tutorials/doc_download/14-egpublstyle-cgf
本文编译时出现了一些警告。但是,如果我取消注释文件末尾附近的任何一行,就会出现错误:
! File ended while scanning use of \@writefile
Miktek 2.8 gave \end{document} as location
Miktek 2.9 gives \begin{document} as location
错误出现在第 3 次构建过程中(清理项目后前 2 次构建过程中没有出现错误)。PDF 文件似乎可以正常生成。然而,这个错误让我很紧张。
违规段落:
To check segmentation expertize of the primary author,
%one dataset (F02) was manually segmented both by the primary author
and a neurosurgeon (the second author).
%Dice coefficient is 91\%, which is on par
%with segmentation correlations between neurosurgeons~\cite{ExpertDSCs} (86-96\% DSC).
我在 Win7 x64 上使用带有 32 位 MiKTeX 的 TeXnicCenter。
我应该忽略这个错误吗?或者有办法修复它吗?
答案1
移动 \end{document} 让我找到了有问题的行。它是文档末尾的某个 \url{}。谢谢 barbara beeton!
很奇怪,这么不起眼的一段话,竟然会引发错误。