这些方程与 + 不一致

这些方程与 + 不一致

我有以下代码来对齐方程组

\begin{aligned}
p       &= q r             &+ r_0 \\
r       &= q_0 r_0         &+ r_1 \\
r_0     &= q_1 r_1         &+ r_2 \\
r_k     &= q_{k+1} r_{k+1} &+ r_{k+2} \\
        &\mathrel{\vdots} \\
r_{k+1} &= q_{k+2} r_{k+2}
\end{aligned}

在此处输入图片描述

我不明白为什么这些方程式与 + 不一致。

请帮我解释一下这个现象!

答案1

您还需要一个,&以便将内容在其后进行左对齐(如果您想在aligned这里工作)。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[\begin{aligned}
p       &= q r             &&+ r_0 \\
r       &= q_0 r_0         &&+ r_1 \\
r_0     &= q_1 r_1         &&+ r_2 \\
r_k     &= q_{k+1} r_{k+1} &&+ r_{k+2} \\
        &\mathrel{\vdots} \\
r_{k+1} &= q_{k+2} r_{k+2} \\
\end{aligned}\]
\end{document}

在此处输入图片描述

如果您想要将 置于中心\vdots,您可以使用该mathtools包。

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[\begin{aligned}
p       &= q r             &&+ r_0 \\
r       &= q_0 r_0         &&+ r_1 \\
r_0     &= q_1 r_1         &&+ r_2 \\
r_k     &= q_{k+1} r_{k+1} &&+ r_{k+2} \\
        &\vdotswithin{=} \\
r_{k+1} &= q_{k+2} r_{k+2} \\
\end{aligned}\]
\end{document}

在此处输入图片描述

答案2

您需要alignedat,它不会添加水平间距,但会&多一个。

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
\begin{alignedat}{2}
p       &= q r             &&+ r_0 \\
r       &= q_0 r_0         &&+ r_1 \\
r_0     &= q_1 r_1         &&+ r_2 \\
        &\mathrel{\;\vdots} \\
r_k     &= q_{k+1} r_{k+1} &&+ r_{k+2} \\
r_{k+1} &= q_{k+2} r_{k+2}
\end{alignedat}
\]

\end{document}

在此处输入图片描述

相关内容