下面的两个“版本”都没有给我我想要的效果。第一个版本还算可以接受。但是,我希望 的两个实例能够\sum_{(A\,:\,|A|=k)}
彼此对齐,但前文\sum_{\text{odd } k} (-1)^{(k-1)/2}
和之间的间距只能\sum_{(A\,:\,|A|=k)}
与第一个版本中显示的一样大。而第二个版本并没有给我这样的效果;相反,它在这两个实例之间留有大量的水平空白。我该怎么做呢?
第一个版本:
\begin{align}
\cos \sum_n \theta_n
& = \sum_{\text{even } k} (-1)^{k/2}
\sum_{(A\,:\,|A|=k)} \prod_{n\in A} \sin\theta_n \prod_{n\not\in A} \cos\theta_n \\
\sin \sum_n \theta_n
& = \sum_{\text{odd } k} (-1)^{(k-1)/2}
\sum_{(A\,:\,|A|=k)} \prod_{n\in A} \sin\theta_n \prod_{n\not\in A} \cos\theta_n
\end{align}
第二版
\begin{align}
\cos \sum_n \theta_n
& = \sum_{\text{even } k} (-1)^{k/2}
& \sum_{(A\,:\,|A|=k)} \prod_{n\in A} \sin\theta_n \prod_{n\not\in A} \cos\theta_n \\
\sin \sum_n \theta_n
& = \sum_{\text{odd } k} (-1)^{(k-1)/2}
& \sum_{(A\,:\,|A|=k)} \prod_{n\in A} \sin\theta_n \prod_{n\not\in A} \cos\theta_n
\end{align}
答案1
使用alignat
(而\notin
不是\not\in
):
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat}{2}
\cos \sum_n \theta_n
& = \sum_{\text{even } k} (-1)^{k/2}
&&\sum_{(A\,:\,|A|=k)} \prod_{n\in A} \sin\theta_n \prod_{n\notin A} \cos\theta_n \\
\sin \sum_n \theta_n
& = \sum_{\text{odd } k} (-1)^{(k-1)/2}
&&\sum_{(A\,:\,|A|=k)} \prod_{n\in A} \sin\theta_n \prod_{n\notin A} \cos\theta_n
\end{alignat}
\end{document}
答案2
也许这就是你想要的?它使用alignat
环境和\smashoperator
来自的命令mathtools
:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{alignat}{2}
\cos \sum_n \theta_n
& = \smashoperator{\sum_{\text{even } k}} (-1)^{\tfrac{k}{2}}
& & \smashoperator[l]{\sum_{(A\,:\,|A|=k)}} \prod_{n\in A} \sin\theta_n \prod_{n\not\in A} \cos\theta_n \\
\sin \sum_n \theta_n
& = \smashoperator{\sum_{\text{odd } k}} (-1)^{\tfrac{k-1}{2}}
& & \smashoperator[l]{\sum_{(A\,:\,|A|=k)}} \prod_{n\in A} \sin\theta_n \prod_{n\not\in A} \cos\theta_n
\end{alignat}
\end{document}