フォントサイズを変更すると行間にスペースが追加されます

フォントサイズを変更すると行間にスペースが追加されます

私は代数学の授業の要約を作成しています。二次方程式の導出については、次のコードがあります。

\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

何らかの理由で、フォント サイズを から に変更すると、\Largeタイトル\hugeと数式の間に奇妙なスペースが追加されます。何が起こっているのか、また、これを修正する方法をご存知ですか?

答え1

amsmathあなたが観察しているのは、デフォルトでは、環境が改ページを許可しないという事実の結果です。\Largeに変更すると\huge、数式がタイトルと同じページに収まらないほど大きくなるため、amsmath新しいページが始まります。これを回避するには、主に 2 つのオプションがあります。

  • 適切な場所に改ページを挿入するようにパッケージに\allowdisplaybreaks指示するプリアンブルを追加します。amsmath
  • (より細かく制御するには、改ページが続くと思われる行\displaybreakの前に追加します。\\

最初の前文の例:

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

2番目の使用方法の例:

\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}

関連情報