![Subeqnarray:添加左对齐文本而不影响方程式的居中](https://linux22.com/image/397010/Subeqnarray%EF%BC%9A%E6%B7%BB%E5%8A%A0%E5%B7%A6%E5%AF%B9%E9%BD%90%E6%96%87%E6%9C%AC%E8%80%8C%E4%B8%8D%E5%BD%B1%E5%93%8D%E6%96%B9%E7%A8%8B%E5%BC%8F%E7%9A%84%E5%B1%85%E4%B8%AD.png)
我有一个代码,它使用 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}