我有以下alignat
片段:
\begin{alignat*}{3}
\text{max}_{\underline{\lambda}} \text{min}_{\underline{x}} \quad & \underline{c}^T \underline{x} + \underline{\lambda}^T(\underline{d} - D\underline{x}) \\
\text{s.t.} \quad & A \underline{x} & \leq \underline{b} \\
& \underline{x} & \geq \underline{0}
\end{alignat*}
这使
然而,我想要的结果更像是
注意:
“max/min”与“st”右对齐,“st”项列表中最左边的字符(A)与目标函数中最左边的项(c)对齐。
“st”部分的其余 LHS 右对齐,并且不等式也对齐。
我不确定我在这里是否太挑剔,但任何东西都比我已经拥有的要好。
答案1
一个选项是使用包aligned
中的环境amsmath
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{2}
\max_{\underline{\lambda}} \min_{\underline{x}} \quad & \underline{c}^T \underline{x} + \underline{\lambda}^T(\underline{d} - D\underline{x}) \\
\text{s.t.} \quad & \begin{aligned}[t]
A \underline{x} & \leq \underline{b} \\
\underline{x} & \geq \underline{0}
\end{aligned}
\end{alignat*}
\end{document}
这使