\HBADNESS 应该放在哪里?

\HBADNESS 应该放在哪里?

因为消息太多Underfull \vbox (badness 10000) has occurred while \output is active,我尝试使用\hbadness=10000来隐藏它们。如果我使用 TeXworks,那么我应该在哪里找到\hbadness=10000?我尝试了以下方法,但没有任何效果。

\documentclass{book}
\hbadness=10000
\begin{document}
This is the document with many underfull vbox messages.
\end{document}

感谢您的帮助。

答案1

因为vbox你不愿\vbadness设定\hbadness

如果删除标记的行,此文档将会发出警告。

\documentclass{book}

\vbadness=10000 % don't do this
\begin{document}
aaa

bbb

\pagebreak
ccc
\end{document}

然而,通过将\hbadness或设置\vbadness为 10000,你告诉 TeX 不要警告你,即使它对输出质量的内部检查表明它是糟糕透顶。修复导致警告的错误比仅仅消除警告要好得多。

我是否需要关心坏盒子?

相关内容