![在方程环境中对齐多线](https://linux22.com/image/446986/%E5%9C%A8%E6%96%B9%E7%A8%8B%E7%8E%AF%E5%A2%83%E4%B8%AD%E5%AF%B9%E9%BD%90%E5%A4%9A%E7%BA%BF.png)
答案1
您已经快完成了:只需使用alignedat
环境而不是aligned
环境。
\documentclass{article}
\usepackage{amsmath} % for "alignedat" env.
\begin{document}
\setcounter{equation}{31} % just for this example
\begin{equation}
\begin{alignedat}{3}
&\text{find } && \mathbf{x} \\
&\text{minimising} &\quad& f(\mathbf{x}) \\
&\text{subject to} && g_{i}(\mathbf{x}) \leq 0 && (i = 1,2,\dots,k) \\
& && x_{a}^{-} \leq x_{a} \leq x_{a}^{+} &\quad& (a = 1,2,\dots,n)
\end{alignedat}
\end{equation}
\end{document}