我有一个代码,它使用 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}