因为消息太多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 不要警告你,即使它对输出质量的内部检查表明它是糟糕透顶。修复导致警告的错误比仅仅消除警告要好得多。