
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 align
o ambiente em vez de alternar entre align
e equation
quais 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:
\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 equation
e 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 minipage
s estiver alinhado com o [b]
ottom e não com o [t]
op
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 equation
quando possível e align
quando tiver fórmulas com várias linhas.
Além disso: equation
gera um erro quando você tem um &
ambiente interno, então fique atento a isso ao converter entre os dois.