Удалить ненужный горизонтальный пробел из amsmath выровнять между двумя &

Удалить ненужный горизонтальный пробел из amsmath выровнять между двумя &

Как удалить ненужный горизонтальный пробел в среде выравнивания amsmath между двумя &?

Учитывать:

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

Я хочу, чтобы все знаки равенства были выровнены. Я мог бы сделать ручную расстановку пробелов, но это ужасное решение.

Прошу прощения, если это репост: я нигде не могу найти ответ на этот вопрос.

решение1

вам следует использовать alignatсреду, которая удаляет пространство между парами левой и правой сторон. Пропуск левой стороны второго уравнения дает результат:

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

См. напримерэтот вопросдля более подробного объяснения.

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