В чем разница между окружением align и equal, если я хочу отобразить только одну строку уравнения?

В чем разница между окружением align и equal, если я хочу отобразить только одну строку уравнения?

Я верстаю физический документ, и иногда мне нужно набрать уравнения из нескольких строк, в то время как в большинстве случаев мне нужно набрать только однострочную формулу. Так нормально ли, если я всегда буду использовать alignокружение вместо переключения между alignи equationВ чем их различия?

решение1

Theвертикальныйинтервал отличается, но заметен только в определенных случаях. Чтобы увидеть это, рассмотрим все возможные способы, которыми можно разместить текст вокруг этих дисплеев:

введите описание изображения здесь

\documentclass{article}
\usepackage{amsmath}
\setlength{\parindent}{0pt}% Just for this example
\begin{document}

Long/long line before/after display:

\begin{minipage}[t]{.5\textwidth}
  Lorem ipsum.
  \begin{equation}
    f(x) = ax^2 + bx + c
  \end{equation}
  Lorem ipsum.
\end{minipage}%
\begin{minipage}[t]{.5\textwidth}
  Lorem ipsum.
  \begin{align}
    f(x) = ax^2 + bx + c
  \end{align}
  Lorem ipsum.
\end{minipage}

\hrulefill

Long/short line before/after display:

\begin{minipage}[t]{.5\textwidth}
  Lorem ipsum.
  \begin{equation}
    f(x) = ax^2 + bx + c
  \end{equation}
  Lrm.
\end{minipage}%
\begin{minipage}[t]{.5\textwidth}
  Lorem ipsum.
  \begin{align}
    f(x) = ax^2 + bx + c
  \end{align}
  Lrm.
\end{minipage}

\bigskip

\hrulefill

\bigskip

Short/long line before/after display:

\begin{minipage}[t]{.5\textwidth}
  Lrm:
  \begin{equation}
    f(x) = ax^2 + bx + c
  \end{equation}
  Lorem ipsum.
\end{minipage}%
\begin{minipage}[t]{.5\textwidth}
  Lrm:
  \begin{align}
    f(x) = ax^2 + bx + c
  \end{align}
  Lorem ipsum.
\end{minipage}

\hrulefill

Short/short line before/after display:

\begin{minipage}[t]{.5\textwidth}
  Lrm:
  \begin{equation}
    f(x) = ax^2 + bx + c
  \end{equation}
  Lrm.
\end{minipage}%
\begin{minipage}[t]{.5\textwidth}
  Lrm:
  \begin{align}
    f(x) = ax^2 + bx + c
  \end{align}
  Lrm.
\end{minipage}

\end{document}

Выше показано использование всех комбинаций длинных/коротких фрагментов текста непосредственно перед/после отображения; левый столбец обозначает использование , equationа правый столбец использует эквивалент с align. Они влияют на использование пропусков отображения TeX:

\abovedisplayskip% If the line ending above the display is not short
\abovedisplayshortskip% ... If the line ending above the display is short
\belowdisplayskip% If the line ending below the display is not short
\belowdisplayshortskip% ... If the line ending below the display is short

Ясно, что короткая линиявыше alignинтерпретируется иначе, чем equation(сравните большие скачки над уравнениями (6) и (8) по сравнению с уравнениями (5) и (7)).

Но это еще не все, и изображение выше немного вводит в заблуждение в этом смысле. Если бы s minipageбыли выровнены по [b]оттому, а не по [t]op

введите описание изображения здесь

вы увидите, что даже пропускнижеинтерпретируется alignпо-другому, если строка, следующая за дисплеем, короткая.


Можно ли использовать одно уравнение внутри align? Конечно, если вам удобно, как это выглядит. С окружающим текстом вы можете ожидать, что будут длинные («не короткие») строки по обе стороны дисплея, в этом случае align«работает» аналогично equation(уравнениям (1)-(4) выше).

решение2

Как указано в комментариях, единственное отличие — это интервал между формулами. Вы должны попытаться использовать его, equationкогда это возможно, и alignкогда у вас есть многострочные формулы.

Также: equationвыдает ошибку, если у вас есть &внутри среды, поэтому обращайте на это внимание при конвертации между ними.

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