对方程式进行子编号并对齐

对方程式进行子编号并对齐

使用 AMSMATH 的gather环境,我可以对方程式进行子编号,但是我也丢失了“=”处的对齐。有没有办法同时实现对齐和子编号?

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{gather}
x = a +  b +c \label{eq:gat}\\
sddsdt = a + b + d \tag{\ref{eq:gat}a} \\
yfgfdg = a + b + d \tag{\ref{eq:gat}b}
\end{gather}

\end{document}

子方程_非对齐

答案1

请注意,很容易得到你想要的子编号,并进行交叉引用

\documentclass{article}
\usepackage{mathtools}
\usepackage{cleveref} 

\begin{document}

\begin{equation}
  a = b
\end{equation}

\begin{subequations}
    \begin{align}
    x & = a + b +c\label{eq:gat}\tag{\theequation}\\
    sddsdt & = a + b + d\label{eq:gat1} \\
    yfgfdg & = a + b + d \label{eq:gat2}
    \end{align}
\end{subequations}
We see from \eqref{eq:gat}, \eqref{eq:gat1} and \eqref{eq:gat2} that $1 = 2$.

\end{document} 

在此处输入图片描述

相关内容