考虑以下示例。
\begin{flalign}
&Max Z=a+b\\
&Min P=c-d\\
&\mbox{subject to}\\
&a \leq 10\\
&c \geq 5
\end{flalign}
当我运行它时,我得到了所需的输出,但唯一的问题是我不希望“受制于”被编号。因此,如果我修改它,并写下类似
\begin{flalign}
&Max Z=a+b\\
&Min P=c-d
\end{flalign}
subject to
\begin{flalign}
&a \leq 10\\
&c \geq 5
\end{flalign}
那么我的第一组方程和第二组方程之间的对齐就会被打乱。
我该如何继续?
答案1
正如 @egreg 所说,使用align
。此外,mathtools
您还可以使用\shortintertext
\documentclass{report}
\usepackage{mathtools}
\begin{document}\pagestyle{empty}
\begin{align}
\max Z &=a+b\\
\min P &=c-d\\
\shortintertext{subject to}
a &\leq 10\\
c &\geq 5
\end{align}
另外,使用\min
和\max
。
答案2
我建议使用以下其中一种变体llap
:
\documentclass{report}
\usepackage{mathtools}
\begin{document}\pagestyle{empty}
Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text.
\begin{align}
\max Z &=a+b \\
\min P &=c-d \\[1ex]
\text{\llap{subject to: \hskip 2em}} a &\leq 10 \\
c &\geq 5
\end{align}
\begin{flalign}
& & \max Z &=a+b & & \\
& & \min P &=c-d \\[1ex]
& \text{\rlap{subject to: }} & a &\leq 10 \\
& & c &\geq 5
\end{flalign}
More text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text.
\end{document}