Remova o espaço horizontal desnecessário do alinhamento amsmath entre dois e

Remova o espaço horizontal desnecessário do alinhamento amsmath entre dois e

Como você remove o espaço horizontal desnecessário em um ambiente de alinhamento amsmath entre dois &?

Considerar:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

Version 1:
\begin{align*}
a &= b = d\\ 
bb &= cc = d 
\end{align*}

Version 2:
\begin{align*}
a &= b &= d\\ 
bb &= cc &= d 
\end{align*}

\end{document}

Quero que todos os sinais de igual se alinhem. Eu poderia fazer o espaçamento manual, mas essa é uma solução horrível.

Peço desculpas se esta é uma repostagem: não consigo encontrar esta resposta em lugar nenhum.

Responder1

você deve usar o alignatambiente, que remove o espaço entre os pares dos lados esquerdo e direito. Ignorar o lado esquerdo da segunda equação dá o resultado:

\begin{alignat*}{2}
a &= b &&= d\\ 
bb &= cc &&= d 
\end{alignat*}

Veja por exemploessa questãopara uma explicação mais detalhada.

informação relacionada