當我更改字體大小時,行之間的間距會增加

當我更改字體大小時,行之間的間距會增加

我正在對代數課進行總結。對於二次公式的推導,我有以下程式碼:

\huge
\begin{center}
Derivation of the Quadratic Formula
\end{center}
\begin{subequations}\label{eq:1}
\Large
\begin{align}
0&=ax^{2}+bx+c\\
0&=a\left( x^2+\frac{b}{a}x\right)+c\\
0&=a\left(x^2+\frac{b}{a}x+\frac{b^2}{4a^2}\right)+\frac{c}{1}-\frac{ab^2}{4a^2}\\
0&=a\left(x+\frac{b}{2a}\right)^2+\frac{4ac-b^2}{4a}\\
\frac{-4ac+b^2}{4a}&=a\left (x+\frac{b}{2a}\right)^2\\
\frac{-4ac+b^2}{4a^2}&=\left(x+\frac{b}{2a}\right)^2\\
\pm\frac{\sqrt{-4ac+b^2}}{2a}&=x+\frac{b}{2a}\\
\frac{-b}{2a}\pm\frac{\sqrt{-4ac+b^2}}{2a}&=x\\
\frac{-b\pm\sqrt{b^2-4ac}}{2a}&=x
\end{align}
\end{subequations}
Note: Completing the square can be found in steps a through d.
\pagebreak

由於某種原因,將字體大小更改為\Largefrom\huge會在標題和數學之間添加奇怪的空格。您知道發生了什麼事以及如何解決嗎?

答案1

您觀察到的結果是,預設情況下,amsmath環境不允許分頁:當您變更\Large\huge方程式時,現在太大而無法與標題放在同一頁上,因此amsmath開始一個新頁面。為了解決這個問題,有兩個主要選項:

  • 添加\allowdisplaybreaks到序言中,告訴amsmath包應在適當的位置插入分頁符
  • (為了更好的控制),在您認為最好在後面添加分頁符號的行\displaybreak之前添加\\

第一個的前言範例:

\documentclass{article}
\usepackage{amsmath}
\allowdisplaybreaks
\begin{document}

以及第二個的範例用法:

\huge
\begin{align}
0&=ax^{2}+bx+c\\
0&=a\left( x^2+\frac{b}{a}x\right)+c\\
0&=a\left(x^2+\frac{b}{a}x+\frac{b^2}{4a^2}\right)+\frac{c}{1}-\frac{ab^2}{4a^2}\\
0&=a\left(x+\frac{b}{2a}\right)^2+\frac{4ac-b^2}{4a}\\
\frac{-4ac+b^2}{4a}&=a\left (x+\frac{b}{2a}\right)^2\\
\frac{-4ac+b^2}{4a^2}&=\left(x+\frac{b}{2a}\right)^2\\
\pm\frac{\sqrt{-4ac+b^2}}{2a}&=x+\frac{b}{2a}\displaybreak\\ % Put a page break here, please
\frac{-b}{2a}\pm\frac{\sqrt{-4ac+b^2}}{2a}&=x\\
\frac{-b\pm\sqrt{b^2-4ac}}{2a}&=x
\end{align}

相關內容