如何对齐不同长度的方程的开头和=符号

如何对齐不同长度的方程的开头和=符号

我一直在努力对齐不同长度的方程式。通过使用此对齐代码(因此仅在 = 符号前使用 &)

\begin{align}
    a &= a + b \\
    c + d &= e + f + g\\
    h + i + j &= k\\
\end{align}

我得到这样的结果: 在此处输入图片描述

= 符号对齐了,但每个等式的开头位置都不同。如果我在每个等式开头添加 &,= 符号就不再对齐了。理想情况下,我希望所有等式都从同一个位置开始,然后根据需要添加一些空格,以便对齐所有 = 符号。所以我希望它看起来像这样:

在此处输入图片描述

这个怎么做?

亲切的问候!

答案1

您可以通过以下方式获取它alignat

\documentclass{article}
\usepackage{mathtools}

\begin{document}

\begin{alignat}{2}
  & a & &= a + b \\
   & c + d & &= e + f + g\\
   & h + i + j & &= k
\end{alignat}

\end{document}

在此处输入图片描述

相关内容