我的论文中不同位置有几个方程,我想像使用子方程一样对它们进行编号,例如 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}