Многострочные формулы и выравнивание
Используйте align для выравнивания многострочных формул по знаку равенства, плюсу или другой позиции, а align* — для варианта без нумерации. Длинные выводы следует разбивать на строки по логическим шагам, а не уменьшать шрифт и не втискивать всё в одну строку.
Настройка компилятора EasyLaTeX для русского текста: XeLaTeX + article + fontspec + babel; подключите amsmath.
Базовое выравнивание
В align символ & отмечает позицию выравнивания, а \\ заканчивает строку:
\begin{align} (x+1)^2 &= x^2 + 2x + 1, \\ (x-1)^2 &= x^2 - 2x + 1.\end{align}Пример выравнивает два знака равенства и нумерует каждую строку. Точку выравнивания обычно ставят перед знаком равенства, отношения или оператором; не рассматривайте & как обычный печатаемый символ формулы.
Выравнивание без нумерации
Для выводов, на которые не нужно ссылаться, используйте вариант со звёздочкой:
\begin{align*} f(x) &= x^2 + 2x + 1 \\ &= (x+1)^2.\end{align*}Пробелы перед второй строкой лишь улучшают читаемость исходника и не влияют на PDF; выравнивание определяется символом &.
Один номер для группы формул
Если всему выводу нужен только один номер, заключите aligned в equation:
\begin{equation}\begin{aligned} f(x) &= x^2 + 2x + 1 \\ &= (x+1)^2.\end{aligned}\end{equation}aligned можно помещать только внутрь математического окружения; само оно отдельный номер не создаёт. Напротив, align — уже самостоятельное выключное окружение, и вкладывать его в equation не следует.
Выравнивание внутри формул
Для нескольких определений, ограничений или пояснений можно использовать aligned:
\[ \begin{aligned} x + y &= 10, \\ x - y &= 2. \end{aligned}\]Такая запись подходит для групп формул без нумерации. Если нужен номер каждой строки, используйте align.
Переносы строк и отметки
Чтобы не показывать номер конкретной строки, добавьте в её конце \notag:
\begin{align} f(x) &= x^2 + 2x + 1 \notag \\ &= (x+1)^2.\end{align}Если каждый шаг требует объяснения, поместите русский текст вне формулы или используйте \text{...}. Не перегружайте формулу пояснением длиной в абзац после знака равенства.
Частые ошибки использования
Несогласованное количество &
Строки одного окружения align должны иметь одинаковую структуру выравнивания. При ошибке Extra alignment tab has been changed to \cr проверьте, нет ли в какой-либо строке лишнего или пропущенного &.
Вложение align в equation
align самостоятельно выводит и нумерует формулы. Если нужен один номер, используйте сочетание equation и aligned.
Использование eqnarray
eqnarray — старое окружение с неоптимальными интервалами вокруг операторов. В новых документах используйте align, gather, multline и другие окружения пакета amsmath.
Полный пример
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{amsmath}\begin{document}Номер для каждой строки:\begin{align} (x+1)^2 &= x^2 + 2x + 1, \\ (x-1)^2 &= x^2 - 2x + 1.\end{align}Один номер для всей группы:\begin{equation}\begin{aligned} f(x) &= x^2 + 2x + 1 \\ &= (x+1)^2.\end{aligned}\end{equation}\end{document}