我想使用AMS软件包在Latex中对齐一些方程式。每个等式都有两个需要对齐的等号。因此,

A = B = C
D = E = F

我已经试过像这样使用align-environment
\begin{align}
A &= B &= C \\
D &= E &= F
\end{align}

这原则上是有效的(对齐),但是在每行的第二个等号之前添加了大得离谱的空格。
但我只希望该行像没有其他对齐选项卡一样运行。仅当我将“B”替换为“BBB”时,我才希望“F”之前的等号向右偏移确切的空间量。

有人可以帮我吗?这有点使我发疯,因为我不知道那种奇怪的行为,我只是找不到任何解决方案。也许alignat可能会有所帮助,但是我真的不了解该环境的工作方式或与正常align的不同之处。

干杯,
奥立佛

最佳答案

这应该工作:

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

从ams指南:



它不完全适合您要尝试的操作,但是由于align坚持增加空间...
align的想法是:
l&=r   &   l&=r \\
l&=r   &   l&=r

每个函数一个“&”,函数之间一个“&”。

我希望有更好的解决方案。

关于latex - latex AMS对齐/对齐多个 “=”,空间太大,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4361275/

10-13 02:58