对整个方程组进行编号

对整个方程组进行编号

我想保留布局,但整个方程组中间只有一个数字。这是我的代码:

\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amssymb,amsmath}
\usepackage{amsthm}
\usepackage{empheq}

\begin{document}
\begin{alignat}{2}\label{ali:rekursion}
1&=a_{0}b_{0}&\quad\Rightarrow b_{0}&=a_{0}^{-1}\\
0&=a_{0}b_{1}+a_{1}b_{0}&\Rightarrow b_{1}&=-a_{1}a_{0}^{-2}\\
0&=a_{0}b_{2}+a_{1}b_{1}+a_{2}b_{0}&\Rightarrow b_{2}&=a_{1}^{2}a_{0}^{-3}-a_{2}a_{0}^{-2}\\
&\vdots &&\vdots
\end{alignat}

In equation~(\ref{ali:rekursion})...
\end{document}

答案1

您可以alignedat在内部使用equation。我添加了一些调整,使垂直点相对于等号居中,并且离最后一行不太远。

\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{amssymb,amsmath,mathtools}
\usepackage{amsthm}
\usepackage{empheq}

\begin{document}
\begin{equation}
\label{ali:rekursion}
\begin{alignedat}{3}
1&=a_{0}b_{0}                       &\quad&\Rightarrow\quad & b_{0}&=a_{0}^{-1}\\
0&=a_{0}b_{1}+a_{1}b_{0}            &     &\Rightarrow      & b_{1}&=-a_{1}a_{0}^{-2}\\
0&=a_{0}b_{2}+a_{1}b_{1}+a_{2}b_{0} &     &\Rightarrow      &
  b_{2}&=a_{1}^{2}a_{0}^{-3}-a_{2}a_{0}^{-2}\\[-1ex]
&\vdotswithin{=} &&&&\vdotswithin{=}
\end{alignedat}
\end{equation}

In equation~\eqref{ali:rekursion}...
\end{document}

请注意,\vdotswithin需要mathtools

我使用了多一对列以便在双箭头周围获得相等的间距。

不需要手动添加括号,而是使用\eqrefInstead of \ref

在此处输入图片描述

相关内容