Qual é a diferença entre alinhar e ambiente de equação quando desejo exibir apenas uma linha de equação?

Qual é a diferença entre alinhar e ambiente de equação quando desejo exibir apenas uma linha de equação?

Estou escrevendo um documento de física e às vezes preciso digitar equações de várias linhas, enquanto na maioria dos casos preciso digitar apenas uma fórmula de uma linha. Então, está tudo bem se eu sempre usar aligno ambiente em vez de alternar entre aligne equationquais são as diferenças?

Responder1

Overticalo espaçamento é diferente, mas perceptível apenas em certos casos. Para ver isso, considere todas as maneiras possíveis de colocar texto em torno dessas telas:

insira a descrição da imagem aqui

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

O texto acima mostra o uso de todas as combinações de trechos de texto longos/curtos imediatamente antes/depois da exibição; a coluna da esquerda denota o uso de an equatione a coluna da direita usa o equivalente com an align. Isso influencia o uso dos saltos de exibição do 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

É claro que uma linha curtaacima aligné interpretado de forma diferente de equation(compare os maiores saltos acima das equações (6) e (8) em relação às equações (5) e (7)).

Mas isso não é tudo, e a imagem acima é um pouco enganosa nesse sentido. Se o minipages estiver alinhado com o [b]ottom e não com o [t]op

insira a descrição da imagem aqui

você verá que até mesmo o saltoabaixoo aligné interpretado de forma diferente quando a linha após o display é curta.


Posso usar uma única equação dentro de um align? Claro, se você se sentir confortável com a aparência. Com o texto ao redor, você pode esperar que haja linhas longas ("não curtas") em ambos os lados da tela; nesse caso, o align"desempenho" é semelhante às equation(equações (1)-(4) acima).

Responder2

Conforme dito nos comentários, a única diferença é o espaçamento das fórmulas. Você deve tentar usar equationquando possível e alignquando tiver fórmulas com várias linhas.

Além disso: equationgera um erro quando você tem um &ambiente interno, então fique atento a isso ao converter entre os dois.

informação relacionada