![奇怪的 Underfull \vbox 问题](https://linux22.com/image/242769/%E5%A5%87%E6%80%AA%E7%9A%84%20Underfull%20%5Cvbox%20%E9%97%AE%E9%A2%98%20.png)
这是代码:
\[
\left.
\begin{aligned}
K_1 \cos{\theta^{(1)}_4} - K_2 \cos{\theta^{(1)}_2} + K_3 & = \cos(\theta^{(1)}_4 - \theta^{(1)}_2) \\
K_1 \cos{\theta^{(2)}_4} - K_2 \cos{\theta^{(2)}_2} + K_3 & = \cos(\theta^{(2)}_4 - \theta^{(2)}_2) \\
K_1 \cos{\theta^{(3)}_4} - K_2 \cos{\theta^{(3)}_2} + K_3 & = \cos(\theta^{(3)}_4 - \theta^{(3)}_2)
\end{aligned}
\right\}
\]
它告诉我:
当 \output 处于活动状态时,发生 \vbox 未满(不良率 10000)[]
但是如果我注释任何等式线,那么就有 3 个中的 2 个,任何消息都会显示。
请问有什么建议吗?
答案1
代码本身没有问题。你很不幸,显示内容接近页面末尾,没有足够的空间容纳它。因此 LaTeX 别无选择,只能将整个显示内容(以及它之前的一行文本)移动到下一页。
在您的情况下,显示内容对于停留在页面中来说有点太大,因此将其移动到下一页会产生“页面太空”的情况。
没有什么事情是可以“自动”完成的。将决定权留给文档的最终修订,那时您将确定文本不会更改;那是修复此类分页问题的时候。在许多情况下,更改该显示之前的文本可能有助于“增加一行”,以便显示合适。