文本行后继续出现的子数方程

文本行后继续出现的子数方程

如同问题(但不足以重复),我试图得到一个定理,其中某些方程之间有一行文本,并且我希望子编号能够继续跨越它们。即

x=y+1(1)

可以证明 x = 4,因此

y = 3(1a)

(忽略非右对齐的编号)

如果我尝试链接问题中的方法(使用\begin{subequations}tag{}),我似乎无法让编号继续如上所述,而是编号重置(下面的例子)

\begin{subequations}\label{eq:foo}
\begin{alignat}{2}
x = y + 1  \tag{\ref{eon:foo}} \\
\text{It can be shown that x = 4, therefore} \\
y = 3  
\end{alignat}
\end{subequations}

给予

x=y+1(1)

可以证明 x = 4,因此 (1a)

y = 3(1b)

我怎样才能使编号继续?

提前致谢。

答案1

欢迎来到 TeX.SE。这是一个快速的答案,但它不是一个很有诚意的好答案,因为你应该为subequations和方程式添加一个新的计数器。

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{subequations}\label{eq:foo}
\begin{alignat}{2}
x = y + 1  \tag{1} \\
\intertext{It can be shown that $x = 4$, therefore} \nonumber\\
y = 3  
\end{alignat}
\end{subequations}
\end{document}

相关内容