Как удалить ненужный горизонтальный пробел в среде выравнивания 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*}
См. напримерэтот вопросдля более подробного объяснения.