如何消除编译器警告?(特别是“Underful \hbox”)

如何消除编译器警告?(特别是“Underful \hbox”)

编译时,我经常收到来自编译器的大量“Underful \hbox”警告。虽然我非常重视“Overful \hbox”警告,因为它们通常意味着文本进入了边缘,但我发现“Underful \hbox”并不令人担心,而且无论如何,人们通常对此无能为力。因此,我只想摆脱编译器警告消息,这样它们就不会阻塞编译器输出,这意味着需要大量滚动才能找到重要的警告和消息。我该如何实现呢?是否有一个标志可以运行,例如 pdflatex?或者在标题中放入一些东西来避免警告?请注意,我不一定想修复底层问题,我不太在乎,只是我觉得编译器警告消息本身很烦人。

答案1

您可以使用 TeX 原始寄存器\hbadness。其值是用于抑制 Underfull 消息的最大不良值。例如,\hbadness=10000抑制所有 Underfull 消息。\hbadness=9999抑制几乎所有但只有非常严重的问题(badness=10000)才会打印。

相关内容