我使用一个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
在日志中的 ! 处意外断行了。