用特定对齐方式对子方程进行编号

用特定对齐方式对子方程进行编号

请帮助我得到以下方程组,使得我只想编号A_1(\alpha,\beta) \geq r_1;~B_1(\alpha,\beta) \geq r_1A_2(\alpha,\beta) \geq r_2; ~ B_2(\alpha,\beta) \geq r_2为 (#a) 和 (#b)。

\begin{prob} \label{p_df_minmax_II}
\begin{equation} \label{e_df_minmax_II}
\begin{aligned}
& \max\limits_{\alpha,\beta}
& & r \\
& \text{s.~t.} 
& &  r_1 \geq r;~r_2 \geq r;~ A_3(\alpha,\beta)  \geq r;\\
& & &  A_1(\alpha,\beta)  \geq r_1;~B_1(\alpha,\beta)  \geq r_1; \\
& & &  A_2(\alpha,\beta)  \geq r_2; ~ B_2(\alpha,\beta)  \geq r_2; \\
& & & \alpha\in[0,1); ~\beta\in[0,1).
\end{aligned}
\end{equation}
\end{prob}

请注意,我需要相同的对齐环境。我知道这一点,subequations并且eqnarray可能有帮助,但我当时无法获得相同的对齐。

答案1

您需要subequations子编号,但该环境实际上与对齐无关。alignat我认为这是一个选项。用于\nonumber指示不应编号的行。

在此处输入图片描述

\documentclass[a4paper]{article}
\usepackage{amsmath}

\begin{document}
\begin{subequations} \label{e_df_minmax_II}
\begin{alignat}{2}
& \max\limits_{\alpha,\beta}
&\quad & r \nonumber\\ %note \quad added here
& \text{s.~t.} 
& &  r_1 \geq r;~r_2 \geq r;~ A_3(\alpha,\beta)  \geq r; \nonumber\\
& & &  A_1(\alpha,\beta)  \geq r_1;~B_1(\alpha,\beta)  \geq r_1; \label{eq:AB1} \\
& & &  A_2(\alpha,\beta)  \geq r_2; ~ B_2(\alpha,\beta)  \geq r_2; \label{eq:AB2} \\
& & & \alpha\in[0,1); ~\beta\in[0,1). \nonumber
\end{alignat}
\end{subequations}

\ref{e_df_minmax_II}; \ref{eq:AB1}, \ref{eq:AB2}
\end{document}

相关内容