我有一个很好的方程,它已正确对齐,但间距仍然不正确。方程式为
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{flalign}
P(1) \quad \text{ minimize: } && \sum\limits_{s \in \rho} x_s &&&&& \\
\text{subject to: }&& \sum\limits_{s \in \rho} a_{ts}x_s &\geq b_t, &&\text{for } t \in T, && (\lambda) \nonumber \\
&& \sum\limits_{s \in \overline{\rho}} y_{s} &\leq \overline{\eta}. &&&& (\pi) \nonumber
\end{flalign}
\end{document}
我喜欢结果,但为什么\quad
最小化文本和受制于行之间有两个空格。我想让 lambda 和 pi 符号保持向右对齐(就像这样),但将方程体移近最小化和受制于文本,反之亦然。这可能吗?
答案1
不太确定你想要什么样的对齐方式,但也许更简单的标记,如:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\noindent X\dotfill text\dotfill X
\begin{align*}
P(1) \quad &&\text{ minimize: }& \sum\limits_{s \in \rho} x_s \\
&&\text{subject to: }& \sum\limits_{s \in \rho} a_{ts}x_s \geq b_t, \text{for } t \in T, \tag{$\lambda$}\\
&&& \sum\limits_{s \in \overline{\rho}} y_{s} \leq \overline{\eta}. \tag{$\pi$}
\end{align*}
\end{document}