未分组方程的子方程行为?

未分组方程的子方程行为?

我的论文中不同位置有几个方程,我想像使用子方程一样对它们进行编号,例如 1.a、1.b、1.c、1.d。问题是它们不能立即相互衔接,据我所知,这阻止了我们使用子方程环境。有办法解决这个问题吗?

答案1

如果子方程按顺序出现,即,如果在编号为“1b”和“1c”的方程之间没有编号为“2”的方程,则在由\begin{subequations}and\end{subequations}语句设置的文档部分中穿插文本和方程是没有问题的。

例如,下面的例子给出了四个方程,编号从“1a”到“1d”,尽管有些方程之间有整段的距离。

(另外:如果您的文档包含章节划分,您不会让subequations环境跨越\chapter指令,对吗?)

\documentclass{article}
\usepackage{amsmath}  % for "subequations" and "gather" environments
\usepackage{lipsum}   % for filler text
\begin{document}
\begin{subequations}
\lipsum[1]
\begin{equation} 1+1=2 \end{equation}  % equation "1a"
\lipsum[2]
\begin{gather} 2+2=4 \\ 3+3=6 \end{gather} % equations "1b" and "1c"
\lipsum[3]
\begin{equation} 4+4=8 \end{equation}  % equation "1d"
\end{subequations}
\end{document}

相关内容