案例环境中的对齐

案例环境中的对齐

我有以下等式: 在此处输入图片描述

由。。。生产:

\begin{equation}
    \text{Type I:}
    \begin{cases}
        \text{find      } &\vect{x} \\
        \text{minimizing} &\mu\left\{f_{i}(\vect{x}, \vect{p})\right\} \text{ and } \sigma\left\{f_{i}(\vect{x}, \vect{p})\right\} (i = 1, ...\, , n_{\text{objectives}}) \\
        \text{subject to} &L_{j}(\vect{x}, \vect{p}) \leq 0                                                                        (j = 1, ...\, , n_{\text{constraints}}) \\
                          &\vect{x}^{-} \leq \vect{x} \leq \vect{x}^{+}
    \end{cases}
\end{equation}

但是,我想将(i = ...)(j = ...)分别对齐到第二行和第三行,并在它们前面添加一些空格,以便它们不会太靠近数学方程式,如下图所示。该怎么做? 在此处输入图片描述

答案1

我怀疑你是在追

在此处输入图片描述

但我不确定,因为您的代码片段没有产生问题中显示的图像。

无论如何,您可以在以下骨架中插入正确的数学表达式:

\documentclass{article}
\usepackage{bm, mathtools}%

\begin{document}
\begin{align}
\text{find $\bm{x}$ which minimize}        
    &&&  \mu\left\{f_{i}(\bm{x}, \bm{p})\right\}     
        &&   (i = 1, \dotsc, n)     \nonumber    \\
\text{subject to} 
    &&& L_{j}(\bm{x}, \bm{p}) \leq 0 
        &&   (j = 1, \dotsc, n)                 \\
    &&& \bm{x}_a^{-} \leq \bm{x}_a \leq \bm{x}_a^{+}
        &&   (a = 1,2 \dotsc, n)    \nonumber 
\end{align}
\end{document}

为了尽量减少问题,存在专用包optidef,但我不熟悉它。有关它的使用,例如请参阅@egreg在这里回答

答案2

这是一个使用IEEEeqnarraybox来自的解决方案IEEEtrantools包裹。

\documentclass{article}

\usepackage{geometry}
\usepackage{mathtools}
\usepackage{IEEEtrantools}

\begin{document}

\begin{IEEEeqnarray}{r;l}
    \text{Type I:} &
        \left\{
        \begin{IEEEeqnarraybox}[\relax][c]{;l'l'l}
            \text{find}       &\textbf{x}  \\
            \text{minimizing} &\mu\left\{f_{i}(\textbf{x}, \textbf{p})\right\} \text{ and } \sigma\left\{f_{i}(\textbf{x}, \textbf{p})\right\} &(i = 1, ...\, , n_{\text{objectives}}) \\
            \text{subject to} &L_{j}(\textbf{x}, \textbf{p}) \leq 0                                                                            &(j = 1, ...\, , n_{\text{constraints}}) \\
                              &\textbf{x}^{-} \leq \textbf{x} \leq \textbf{x}^{+}
        \end{IEEEeqnarraybox}
        \right.\IEEEeqnarraynumspace
\end{IEEEeqnarray}
\end{document}

在此处输入图片描述

相关内容