我有doxygen(使用graphviz)输出数据来运行Miktex以生成refman.pdf。 当我运行tex时,输出显示 LOT
Underfull \hbox (badness 10000) detected at line N
和相当多的
Underfull \vbox (badness 1163) has occurred while \output is active
同样,运行一次make.bat,tex似乎每次重复运行3-4次
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
显然\ hbox警告并不常见,但是我应该关注看到这么多警告并看到\ vbox警告和重复的tex运行吗?
(我现在要警告你,我没有tex的概念,我只是让doxygen和eclox为我处理这一切!)
答案 0 :(得分:4)
欠满\hbox
和\vbox
警告将在输出中显示次优文本。如果您不可见,那么您可能会忽略它。见What are Underfull \hbox
es and \vbox
es and how can I get rid of them?
重新运行几次是很好的,因为(La)TeX的\label
- \ref
系统就是这样运作的。事实上,对于任何形式的交叉引用,您必须在第一次运行时至少编译两次,因为它可能需要多次编译才能引用“结算”。请参阅Understanding how references and labels work。