答案1
最简单的方法是使用array
。我声明了十一列;第一列是右对齐的,然后是成对的c
和r
;该c
列用于操作或关系符号,并添加了空原子以获得正确的间距。
我使用r
列,因此较小的宽度b
被操作符号周围的间距掩盖了。
\documentclass{article}
\usepackage{amsmath,bm,array}
\begin{document}
\[
\setlength{\arraycolsep}{0pt}
\begin{array}{ r *{5}{ >{{}}c<{{}} r } }
\bm{A} &=&
a_1\bm{\sigma}_1 &-&
a_2\bm{\sigma}_2 &+&
\cdots &+&
a_{2n-1}\bm{\sigma}_{2n-1} &-&
a_{2n}\bm{\sigma}_{2n}
\\[1ex]
\bm{B} &=&
b_1\bm{\sigma}_1 &-&
b_2\bm{\sigma}_2 &+&
\cdots &+&
b_{2n-1}\bm{\sigma}_{2n-1} &-&
b_{2n}\bm{\sigma}_{2n}
\end{array}
\]
\end{document}
请注意,这\bm{\sigma_2}
是错误的,因为索引是一个数字。
答案2
记住 n 个对齐点需要 2n–1 个&
,并明智地放置它们:
\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}
\begin{document}
\begin{alignat*}{5}
\bm{A}&= a_1 & & \bm{\sigma_1}-a_2& & \bm{\sigma_2} +\dots + a_3& &\bm{\sigma_{2n-1}}-a_4& &\bm{\sigma_{2n}}
\\
\bm{B}&= b_1 & &\bm{\sigma_1} -b_2& & \bm{\sigma_2} +\dots + b_3 && \bm{\sigma_{2n-1}}-b_4 & &\bm{\sigma_{2n}}
\end{alignat*}
\end{document}
答案3
和alignat
:
\documentclass{article}
\usepackage{amsmath}
\usepackage{bm}
\begin{document}
\begin{alignat*}{5}
\bm{A}&= a_1\bm{\sigma_1} &-a_2\bm{\sigma_2} &+\ldots &+ a_3\bm{\sigma_{2n-1}} &-a_4\bm{\sigma_{2n}}
\\
\bm{B}&= b_1\bm{\sigma_1} &-b_2\bm{\sigma_2} &+\ldots &+ b_3\bm{\sigma_{2n-1}} &-b_4\bm{\sigma_{2n}}
\end{alignat*}
\end{document}