更新:
我如何使最后两个等式中的\sum
符号和=
符号对齐?我已经更新了图片。
原始问题:
当我使用以下代码时:
\begin{equation}
\begin{split}
\label{eq:BILP}
\mathpzc{I}^* & = \argmax_{\mathcal{I}} \; \left\{\sum_{i\in \mathcal{V}} \left(\theta_K \cdot \mathbb{I}_{i,j}(1,1) + \theta_K \cdot \mathbb{I}_{i,j}(0,0) \right) + \right.\\
& \qquad \qquad \quad \;\,\;\; \left. \sum_{i\in \mathcal{E}} \theta_{i_0} \cdot \mathbb{I}(x_i=0) + \theta_{i_1} \cdot \mathbb{I}(x_i=1) \right\}\\
& \qquad \qquad \text{s.t.} \; \; \sum_{x_j} \mathbb{I}_{i,j}(1,x_j) = \mathbb{I}(x_i=1) \\
& \qquad \qquad \qquad \sum_{x_i}\mathbb{I}_{i,j}(x_i,1) = \mathbb{I}(x_j=1) \\
& \qquad \qquad \qquad \sum_{x_i,x_j}\mathbb{I}_{i,j}(x_i,x_j) = 1 \\
%& \;\psi_{\mathrm{SAT}}\left(\mathbf{s}, \mathbf{l}\right) = 1
\end{split}
\end{equation}
我得到以下信息(请注意符号之间的错位\sum
,以及=
红线下突出显示的符号):
我怎样才能使它们对齐?(并避免使用所有人为的\qquad
,\,
\;
空格)
答案1
使用\bigg
更大的分隔符并对齐总和。最后一个方法比较巧妙,因为长下标会将其向右移动,\mathclap
从而mathtools
避免这种情况。
\documentclass{article}
\usepackage{amsmath,amssymb,mathtools}
\DeclareMathOperator*{\argmax}{argmax}
\begin{document}
\begin{equation}\label{eq:BILP}
\begin{split}
I^* = \argmax_{\mathcal{I}}\biggl\{
& \sum_{i\in \mathcal{V}} (\theta_K \cdot \mathbb{I}_{i,j}(1,1) + \theta_K \cdot \mathbb{I}_{i,j}(0,0) ) + {}\\
& \sum_{i\in \mathcal{E}} \theta_{i_0} \cdot \mathbb{I}(x_i=0) + \theta_{i_1} \cdot \mathbb{I}(x_i=1) \biggr\}\\
\text{s.t.}\quad
& \sum_{x_j} \mathbb{I}_{i,j}(1,x_j) = \mathbb{I}(x_i=1) \\
& \sum_{x_i}\mathbb{I}_{i,j}(x_i,1) = \mathbb{I}(x_j=1) \\
& \sum_{\mathclap{x_i,x_j}}\mathbb{I}_{i,j}(x_i,x_j) = 1
\end{split}
\end{equation}
\end{document}