我想重现这种情况,但我不知道如何降低对齐率。我想尝试使用alignat
,但似乎没有帮助(或者也许我只是不知道如何正确使用它)。另外,我希望水平线能够正确放置,但这是我目前想到的,效果相当差:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
S_n &=& a &+& (a+d) &+\cdots+& [a+(n-1)d]\\
S_n &=& [a+(n-1)d] &+& [a+(n-2)d] &+\cdots+& a\\\hline
2S_n &=& [2a+(n-1)d]&+& [2a+(n-1)d &+\cdots+&[2a+(n-1)d]
\end{align*}
\end{document}
关于如何有效获取第一张图像有什么想法吗?
答案1
最好使用array
(一些技巧):
\documentclass{article}
\usepackage{amsmath,booktabs,array}
\begin{document}
\begin{equation*}
\setlength{\arraycolsep}{0pt}
\begin{array}{ r *{5}{ >{{}}c<{{}} c } }
S_n &=& a &+& (a+d) &+& \cdots &+& [a+(n-1)d]\\
\addlinespace
S_n &=& [a+(n-1)d] &+& [a+(n-2)d] &+& \cdots &+& a\\
\addlinespace
\midrule
\addlinespace
2S_n &=& [2a+(n-1)d] &+& [2a+(n-1)d &+& \cdots &+& [2a+(n-1)d]
\end{array}
\end{equation*}
\end{document}
列>{{}}c<{{}}
确保等号和加号周围的间距正确,并\arraycolsep
设置为零。