\subequations 和 \gather 用法上有何区别?

\subequations 和 \gather 用法上有何区别?

我想知道环境\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的情况。gatheralign

如果您有两个方程式需要像示例中那样排版,一个接一个,并且您希望它们的编号为 1a, 1b 的形式,那么您需要同时拥有subequationsgather

相关内容