奇怪的 Underfull \vbox 问题

奇怪的 Underfull \vbox 问题

这是代码:

\[
  \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 别无选择,只能将整个显示内容(以及它之前的一行文本)移动到下一页。

在您的情况下,显示内容对于停留在页面中来说有点太大,因此将其移动到下一页会产生“页面太空”的情况。

没有什么事情是可以“自动”完成的。将决定权留给文档的最终修订,那时您将确定文本不会更改;那是修复此类分页问题的时候。在许多情况下,更改该显示之前的文本可能有助于“增加一行”,以​​便显示合适。

相关内容