Многолинейные уравнения, которые выстраиваются в линию

выравнивать, собирать, разделять, объединять в несколько строк и отмечать.

Многострочные уравнения, которые выстраиваются в линию

Вывод из нескольких шагов лучше всего выглядит, когда знаки равенства расположены в одном столбце, чтобы глаз мог отслеживать, что изменилось от строки к строке. Пакет amsmath предоставляет для этого среду выравнивания, а также небольшую семью родственников для случаев, когда выравнивание не то, что вам нужно.

\usepackage{amsmath}
\begin{align}
a &= b + c \\
d &= e + f + g
\end{align}

Как читается выравнивание

Каждая строка представляет собой одно уравнение, заканчивающееся \\; последняя строка не нуждается ни в чем. & отмечает точку выравнивания, и & каждой строки попадает в один и тот же столбец. Размещение & непосредственно перед знаком равенства является стандартной привычкой, поэтому знаки равенства складываются друг в друга, а левые части свисают влево. Каждая строка получает свой номер уравнения; напишите align* для номера none или добавьте \notag к отдельным строкам, чтобы пропустить только их, как показано в числа и указатели для уравнений.

Среда сама открывает математические функции отображения, поэтому она не должна находиться внутри \[ ... \] или $ ... $; вложение его в другую математическую среду приводит к запутанным ошибкам.

Семья

Окружение Цель
выровнять Несколько строк, выровненных
выровнять* То же, без номера
собрать Несколько строк по центру
раскол Многострочный номер уравнения
многострочный Длинное уравнение нарушено без выравнивания

gather обрабатывает несколько уравнений без общей точки выравнивания; он центрирует каждую строку и нумерует каждую. split строит одно многострочное уравнение под одним номером и должно находиться внутри equation. multline разбивает одну слишком длинную формулу без выравнивания: первая строка сбрасывается по левому краю, а последняя – по правому краю. Последние два подробно рассматриваются в уравнениях, которые не подходят.

Два вопроса решают, что использовать: являются ли линии отдельными уравнениями или одним ломаным уравнением, и есть ли точка выравнивания, которую стоит сложить? Разделить и выровнять: align. Отдельно и по центру: «собрать». Одиночный и выровненный: сплит. Одиночный и невыровненный: «многострочный».

Распространенные ошибки

Строка без & по-прежнему компилируется, но центрируется независимо и ничего не выравнивается. Два & в строке начинают вторую пару столбцов, которая align читается как второй столбец уравнений, расположенных рядом; если ваши выходные данные содержат уравнения, идущие вправо, посчитайте амперсанды. Завершающий \\ в последней строке добавляет пустую строку, которая отображается как нечетное вертикальное пространство под блоком. Введите трехэтапный вывод в живую площадку, чтобы увидеть, как выравнивание складывается.

Вернуться к Уравнение ремесла