请解释“Overfull \hbox”日志消息的详细信息

请解释“Overfull \hbox”日志消息的详细信息

警告信息

Overfull \hbox (1.08093pt too wide) in paragraph at lines 29--30 
[]\EU1/TimesNewRoman(1)/m/it/10 Sia $\OML/ztmcm/m/it/10 A$ 
\EU1/TimesNewRoman(1)/m/it/10 irriducibile.

是什么意思?其实是警告吗?

答案1

伴随消息的诊断消息Overfull \hbox始终会在终端和日志文件上打印出表示箱子已满的信息。

[]

TeX 表示省略或无法表示的部分。使用的字体也会显示出来:在您的情况下,使用的字体是

\EU1/TimesNewRoman(1)/m/it/10

这是 Times New Roman 的内部表示,可能\newfontface在命令范围内定义\addfontfeatures,因为后面有(1); ,它可能(0)用于定义带有和不带有附加功能的字体\setmainfont,但这只是猜测,后缀一般不容易猜到。字体名称始终由斜线分隔的五个部分组成:

<encoding>/<family>/<weight>/<shape>/<size>

这是 XeLaTeX/对通过功能定义的字体EU1使用的输出编码。fontspecfontspec

这对$符号代表一个数学公式,使用 字体(mathptmx顺便说一句,我猜你正在使用 )。然后恢复以前的字体并irriducibile打印单词。如果您使用该draft选项,则超额将用 表示|(对应于打印输出中的黑色斑点)。

使用pdftexluatex引擎时,也会显示连字点,但不幸的是,xetex由于连字机制必须进行更改,因此无法实现这一点。

通过检查当前输入的文件的第 29-30 行,您可以找到问题,通常可以通过重新措辞有问题的段落来解决。

相关内容