以下方程式需要在两个位置对齐。如果我使用 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*}