有点定制的“对齐”环境?

有点定制的“对齐”环境?

下面的两个“版本”都没有给我我想要的效果。第一个版本还算可以接受。但是,我希望 的两个实例能够\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} 

在此处输入图片描述

相关内容