\begin{align*}
\text{min } \mu \ \\
\text{s.t. } P^t(X) &\le y_t,\ (\forall t \in T)\\
\sum_{t \in M_k} y_t &\le \mu , \ 0 \leq k \leq k_{max}\ & \\
\mu &\ge 0, y_t \geq 0
\end{align*}
我希望顶部\mu
与 对齐,旁边y_t
与对齐。min
\mu
答案1
您的描述不太清楚,但也许可以这样。请注意,您应避免\
使用数学模式,并且不要对文本短语使用math italic for multi-letter works such as
max and just use
\text`,而不是数学运算符。
此外,请始终发布完整的文件。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&\min \mu \\
\text{s.t. } P^t(X) &\le y_t,\ (\forall t \in T)\\
\sum_{t \in M_k} y_t &\le \mu , \ 0 \leq k \leq k_{\max}& \\
\mu &\ge 0, y_t \geq 0
\end{align*}
\end{document}
在评论中,您表示想要下面的版本,但无论哪种情况下的对齐似乎都不理想,并且与含义无关。我会将约束置于表达式“min \mu”之下,\mu 和 y 之间实际上没有任何逻辑对齐。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\min {}& \mu \\
\text{s.t. } P^t(X) \le {}&y_t,\ (\forall t \in T)\\
\sum_{t \in M_k} y_t \le {}&\mu , \ 0 \leq k \leq k_{\max}& \\
\mu \ge {}&0, y_t \geq 0
\end{align*}
\end{document}
答案2
您不想为此使用对齐字符,因为随着方程式变得越来越复杂,您可能需要对齐等号或其他内容,而这会破坏它。
这使用\overbracket
和\overbrace
以便\mathtools
对齐环境的对齐不受影响:
第一个例子是为了完整性而在您所写的文本上画了一个括号,第二个例子就是您所要求的,即文本漂浮在相关术语的上方。
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathtools}
\pagestyle{empty}
\begin{document}
\begin{align*}
\text{s.t. } P^t(X) &\le \overbrace{y_t,}^{\text{min\ }\mu}\ (\forall t \in T)\\
\sum_{t \in M_k} y_t &\le \mu , \ 0 \leq k \leq k_{max}\ & \\
\mu &\ge 0, y_t \geq 0
\end{align*}
With brace drawing suppressed:
\begin{align*}
\text{s.t. } P^t(X) &\le \overbracket[0pt]{y_t,}^{\text{min\ }\mu}\ (\forall t \in T)\\
\sum_{t \in M_k} y_t &\le \mu , \ 0 \leq k \leq k_{max}\ & \\
\mu &\ge 0, y_t \geq 0
\end{align*}
\end{document}