长 LaTeX 文件导致奇怪的错误

长 LaTeX 文件导致奇怪的错误

我有一篇很长的 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!

很奇怪,这么不起眼的一段话,竟然会引发错误。

相关内容