Subeqnarray:添加左对齐文本而不影响方程式的居中

Subeqnarray:添加左对齐文本而不影响方程式的居中

我有一个代码,它使用 subeqnarray 包在同一行生成两个方程。

在此处输入图片描述

我现在想要在这些方程式的同一行中添加文本,但要对齐到页面左侧,而不影响方程式的居中。假设我想写案例 1,它将看起来像这样:

         Case 1                      a = 0,   b = 1,              1(a-b)

我可以使用 subeqnarray 包来做到这一点吗?

提前致谢!

代码:

\documentclass[a4paper,12pt,default]{amsart}
\usepackage{subeqnarray}

\begin{document}

\begin{subeqnarray}
\gdef\thesubequation{\theequation \textit{a-b}}
a = 0,  \qquad \quad
b = 1,
\end{subeqnarray}
\end{document}  

编辑:我被要求把问题说得更清楚些——我很感谢您的反馈!

期待您的评论

答案1

看看以下解决方案是否可以接受:

\documentclass[a4paper,12pt,reqno]{amsart}
\usepackage{amsmath}

\begin{document}
\begin{equation}
c^2 = a^2 + b^2
\end{equation}
\begin{flalign}\refstepcounter{equation}
\text{Case 1}   &&
    a = 0,  \qquad \quad
    b = 1,      &&  \tag{\theequation $a$-$b$}
                    \label{eq:case-1}
\end{flalign}
With the \eqref{eq:case-1} we can derive:
\begin{equation}
c = 1
\end{equation}
See \ref{eq:case-1}
\end{document}

在此处输入图片描述

相关内容