方程中的多重对齐

方程中的多重对齐

以下方程式需要在两个位置对齐。如果我使用 align* 环境,则第二列对齐会被推到页面的右边缘。我在 Google 上搜索了一下,发现有人建议使用 alignat*。所以我试了一下,现在数字没有在对齐符号所在的位置对齐。我应该如何正确对齐以下内容,

\documentclass{article}
\begin{document}
\begin{alignat*}{2}
    S(1)&=(1.05)S(0)=(1.05)(50000)&=52500\\
    S(2)&=(1.05)S(1)=(1.05)(52500)&=55125\\
    S(3)&=(1.05)S(2)=(1.05)(55125)&=57881.25\\
    S(4)&=(1.05)S(3)=(1.05)(57881.25)&\approx60775.31\\
    S(5)&=(1.05)S(4)\approx(1.05)(60775.31)&\approx63814.08\\
    S(6)&=(1.05)S(5)\approx(1.05)(63814.08)&\approx67004.78\\
    S(7)&=(1.05)S(6)\approx(1.05)(67004.78)&\approx70355.02\\
    S(8)&=(1.05)S(7)\approx(1.05)(70355.02)&\approx73872.77
\end{alignat*}
\end{document}

编辑:这是我想要的图像。我使用相同的代码创建了它,但使用空格来对齐等号。

例子

答案1

alignat在右列和左列对齐之间交替。因此,您需要添加一个额外的列以确保最后一列左对齐。

\begin{alignat*}{3}
    S(1)&=(1.05)S(0)=(1.05)(50000)         &&=2500\\
    S(2)&=(1.05)S(1)=(1.05)(52500)         &&=5125\\
    S(3)&=(1.05)S(2)=(1.05)(55125)         &&=7881.25\\
    S(4)&=(1.05)S(3)=(1.05)(57881.25)      &&\approx60775.31\\
    S(5)&=(1.05)S(4)\approx(1.05)(60775.31)&&\approx63814.08\\
    S(6)&=(1.05)S(5)\approx(1.05)(63814.08)&&\approx67004.78\\
    S(7)&=(1.05)S(6)\approx(1.05)(67004.78)&&\approx70355.02\\
    S(8)&=(1.05)S(7)\approx(1.05)(70355.02)&&\approx73872.77
\end{alignat*}

相关内容