方程中的复杂对齐

方程中的复杂对齐

为什么文本(“Min/Max”、“Subject to”)和 fm(x) 和 hk(x) 之间没有空格。出了什么问题?

\begin{equation}
\left.
\begin{aligned}
\text{Min/Max}          & f_m (x),                              & m=1,2,...,M; \\
\text{Subject to}       & h_k (x) \geq 0,                       & k=1,2,...,K; \\
                        & g_j (x)=0,                            & j=1,2,...,J; \\
                        & x_i^{(L)} \leq x_i \leq x_i^{(U)},    & i=1,2,...,n.
\end{aligned}
 \right\}
 \qquad 
\end{equation}

在此处输入图片描述

编辑:

谢谢建议。应该是这样的:

\begin{equation}
\left.
\begin{aligned}
&\text{Min/Max}             && f_m (x),                             & m=1,2,...,M; \\
&\text{Subject to}      && h_k (x) \geq 0,                      & k=1,2,...,K; \\
                        &&& g_j (x)=0,                          & j=1,2,...,J; \\
                        &&& x_i^{(L)} \leq x_i \leq x_i^{(U)},  & i=1,2,...,n.
\end{aligned}
 \right\}
 \qquad 
\end{equation}

在此处输入图片描述

答案1

我建议使用这个简单的代码和稍微不同的对齐方式empheqalignedat

\documentclass{article}

\usepackage{empheq}
\DeclareMathOperator{\MinMax}{Min/Max}

    \begin{document}
\begin{empheq}[right=\enspace\empheqrbrace]{equation}
\begin{alignedat}{2}
\MinMax f_m (x)&, &\enspace & m=1,2,...,M; \\[1ex]
\text{Subject to}& & & h_k (x) \geq 0, \enspace k=1,2,...,K; \\
                         & & & g_j (x)=0, \enspace j=1,2,...,J; \\
                         & & & x_i^{(L)} \leq x_i \leq x_i^{(U)}, \enspace i=1,2,...,n.
\end{alignedat}
\end{empheq}

\end{document} 

在此处输入图片描述

相关内容