编辑:

编辑:

我使用一个javascript程序来生成一个相当长的.tex文件(8500 行),但每当我尝试编译它时,它都会给我一个

 `pdflatex: ! Core one to three` 

错误。

该错误似乎没有任何作用,因为仍然有输出。也没有其他信息,如果我删除它可能位于的段落,它仍然会出现。我从周围的环境中猜测了源中的位置超满框警告

知道这个错误信息实际上意味着什么吗?

编辑:

所以我找到了真正的错误位置以及文本的来源:

\color{authortext}\rmfamily\normalsize
\\{}\ttfamily "We may as well have with that formation they're taking! Cores one to three are making a triangle, and each one's right around 100 meters off of the center, where the unseen seal is. That's max supercore range as far as we know . I bet that one's got all the good modules and stuff, because he's the only one who can assist the other three." \color{authortext}\rmfamily\normalsize says Scanner.

authortext 是使用 color-package 定义的颜色。\\{}我使用{},以防万一它后面跟着[\rmfamily\normalsize经常使用,因为我会自动生成此输出,所以有些段落中间会更改它。

你可能会看到:“...他们正在! 核心一至三正在形成一个三角形,并且……”

错误就源于此。

但是,这一行有什么问题?' 和 " 以前使用起来都很好……但如果我注释掉这一行,其他 8500 行都会编译成功而不会出现错误……

编辑和解决方案

实际上,这似乎是 TeXnicCenter 的一个错误。

日志揭露:

Underfull \hbox (badness 10000) in paragraph at lines 3265--3275
 \OT1/cmtt/m/n/10.95 "We may as well have with that for-ma-tion they're tak-ing
! Cores one to three 
 []

然而,TeXnicCenter 将所有以 ! 开头的行都算作错误,以便在编译结束时显示总错误量。

事实上,这只是一个未满的框,其中包含以下行

"We may as well have with that formation they're taking! Cores one to three

在日志中的 ! 处意外断行了。

相关内容