4

我有 doxygen(使用 graphviz)输出数据以运行 Miktex 以生成 refman.pdf。当我运行 tex 时,输出会显示很多

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 为我处理这一切!)

4

1 回答 1

4

不足\hbox\vbox警告将在输出中显示次优文本。如果您看不到它,那么您可以忽略它。请参阅什么是 Underfull \hboxes 和\vboxes 以及如何摆脱它们?

重新运行几次就可以了,因为 (La)TeX's \label-\ref系统就是这样工作的。事实上,对于任何形式的交叉引用,您必须在第一次运行时至少编译两次,因为对于“解决”的引用可能需要多次编译。请参阅了解引用和标签的工作原理

于 2013-07-17T16:10:24.913 回答