我想知道环境\subequations
与有何不同\gather
。我知道两者的编号格式有点不同,您可以在\subequations
环境中引用单个方程式。但除此之外,还有其他区别吗?什么时候应该使用\subequations
以及\gather
?
附件是 MwE。
\documentclass[a4paper]{article}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\begin{document}
\begin{subequations}\label{eq:joint}
\begin{equation}\label{eq:first}
A^{[2]} \diamond B^{[2]} \cong (A \diamond B)^{[2]}
\end{equation}
\begin{equation}\label{eq:second}
A^{\langle 2 \rangle} \diamond B^{\langle 2 \rangle} \cong (A \diamond B)^{\langle 2 \rangle}
\end{equation}
\end{subequations}
\begin{gather}
A^{[2]} \diamond B^{[2]} \cong (A \diamond B)^{[2]} \\
A^{\langle 2 \rangle} \diamond B^{\langle 2 \rangle} \cong (A \diamond B)^{\langle 2 \rangle}
\end{gather}
\end{document}
答案1
它们有相当不同的用例。subequations
仅影响编号,并且当您有一系列应共享一个共同数字的方程式时使用。然而,它本身并不是一个数学环境,即它不会进入数学模式。它只会影响其中的编号方程的编号。
gather
当您有多个显示方程式需要一个接一个地排版时,可以使用 。您不应该连续使用多个环境,这正是应该使用(或)equation
的情况。gather
align
如果您有两个方程式需要像示例中那样排版,一个接一个,并且您希望它们的编号为 1a, 1b 的形式,那么您需要同时拥有subequations
和gather
。