При изменении размера шрифта увеличивается расстояние между строками.

При изменении размера шрифта увеличивается расстояние между строками.

Я делаю конспект курса алгебры. Для вывода квадратной формулы у меня есть следующий код:

\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начинается новая страница. Чтобы обойти это, есть два основных варианта:

  • Добавьте \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}

Связанный контент