# AMS align / Align multiple “=”, too much space

I asked this question at stackoverflow and have been kindly redirected here.

I'd like to align some equations in Latex using the AMS packages. Each equation has two equal signs that need to be aligned. So something in the line of

A = B = C
D = E = F

I've tried using the align-environment like this

\begin{align}
A &= B &= C \\
D &= E &= F
\end{align}

This works in principle (it aligns), however it adds ridiculously large spaces before the second equal sign in each line. But I just want the line to runs as if there was no additional alignment tab. Only when I replace for example "B" by "BBB" I want the equal sign before "F" to shift to right the exact amount of space.

Could anyone help me out on that one? It's kind of driving me crazy since I don't get the idea of that strange behavior and I just can't find any solution. Maybe alignat could help, but I don't really get how that environment works.

Cheers, Oliver

• This has already been asked today and is answered here. – Caramdir Dec 5 '10 at 23:01
• Note that the align environment should typically be used with an even number of cells, like \begin{align}x &=1 & y &= 2 \\...\end{align}. – Caramdir Dec 5 '10 at 23:02
• @Caramdir: Ah, I see. At least the other question doesn't refer to alignat or explain the ampersands. Hm :) I'll let my answer here for now in the hope it helps the questioner. – Stefan Kottwitz Dec 5 '10 at 23:08
• Thanks. I actually ran across this post when searching. But I obviously messed up when trying to apply it to my problem. Seems I neglected the "even number of cells" rule (which I didn't know of). – janitor048 Dec 5 '10 at 23:15
• @Caramdir: I'd say it's not a duplicate, so don't close: It's not specified in the question that the middle column should be centered, so the answer is simpler. – Hendrik Vogt Dec 6 '10 at 13:43