對齊環境創造額外的垂直空間

對齊環境創造額外的垂直空間

我正在輸入一個非常大的文檔(論文),並且在某些時候對齊環境在方程式前後產生異常大的垂直空間。我仔細檢查了一下,它既不在段落的開頭,也不在段落的結尾。奇怪的是,當我複製有問題的程式碼並創建一個單獨包含它的新文件時,間距是完全正常的(因此,在這裡呈現它是毫無意義的)。而且這種異常間距的情況在整個原始文件中只發生一次,儘管類似的程式碼經常被使用。

我的問題是,您建議我檢查什麼?

答案1

amsmath使用任何多行顯示結構之前和之後都插入可拉伸的空間。 (可拉伸空間類似地插入單行顯示器周圍,但它們不太容易受到周圍環境的影響。)

看看下一頁出現的內容。如果頂部附近有另一個大型多行顯示(前面只有一兩行文字),則預設情況下,如果它不適合上一頁,則不允許中斷顯示。相反,可拉伸的間隙(顯示器周圍、章節標題之前、段落之間——所有這些都達到不同的程度)被拉伸以產生底部對齊的頁面。

正如您所觀察到的,這並不是您通常想要的。

如果您願意讓第二頁上的長顯示中斷,您可以透過以下方式解決此問題:

  • 如果您願意在整個文件中允許顯示中斷,請將命令放在\allowdisplaybreaks序言中;
  • 如果您想要選擇長顯示中斷的位置,請在要生效的顯示中\displaybreak 的 之前立即插入。\\

amsmath文件 ( )中描述了其他可能性texdoc amsmath

另一種可能性是某種類型的框框(例如小型頁面)或其他大的牢不可破的元素出現在「第二」頁面的頂部附近。處理這種情況的策略取決於它是什麼類型的因素。

相關內容