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