3 个方程式 + 垂直点

3 个方程式 + 垂直点

我在谷歌上搜索如何在两个等式之间添加 3 个点,找到了这个问题> (等式中点的垂直对齐

我想要的是:

  • 三个方程。
  • 在公式 2 和公式 3 之间我想要 3 个点。

当我将它们运用到我的方程式中时,我得到了一个非常有趣的方程式:

\begin{alignat}{1}
x_{0} = y + m_{0} \\
x_{1} = y + m_{1} \\
\vdotswithin{x_{1} = y + m_{1}}
x_{n} = y + m_{n}
\end{alignat}

结果:

在此处输入图片描述

问题:

  1. 我怎样才能使这些点位于第三个等式上方和中心?

  2. 为什么我必须写两次方程式,一次有它
    \vdotswithin{equation},一次没有它?还有其他方法吗?

  3. 我如何才能获得没有点的实际方程的方程编号?因为当我实现它时,点被编号为一个方程。

编辑1: 重播@Thomas 的回答:

\begin{align*}
   x_{0} &= y + m_{0} \\
   x_{1} &= y + m_{1} \\
   &\vdots\\
   x_{n} &= y + m_{n}
\end{align*}

产生这个:

在此处输入图片描述

这些点仍然没有与等号对齐,或者至少没有与等式的中间对齐。我该如何修改?

答案1

我认为你可以简化一点并使用类似这样的东西(来自包amsmath):

\begin{align}
   x_{0} &= y + m_{0} \\
   x_{1} &= y + m_{1} \\
   &\;\;\vdots \notag \\
   x_{n} &= y + m_{n}
\end{align}

notag命令会从带有垂直点的行中删除方程编号。我相信有一种方法可以添加精确数量的空白(等于等号宽度的一半)以使点居中=,但这个方法相当简单。

编辑(受到 Manuel 的评论的启发)

mathtools软件包提供了两个版本的命令(请注意简短版本中vdotswithin缺少)。\\

\begin{align}
   x_{0} &= y + m_{0} \\
   &\shortvdotswithin{=}
   x_{1} &= y + m_{1} \\
   &\vdotswithin{=} \notag \\
   x_{n} &= y + m_{n}
\end{align}

导致:

在此处输入图片描述

答案2

您不必写两次方程式:您必须写出点居中的位置关系符号。 和 的\vdotswithin图示\shortvdotswithin

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\begin{align}
  x_{0} & = y + m_{0} \\
  x_{1} & = y + m_{1} \\
        & \vdotswithin{ = }\notag \\
  x_{n} & = y + m_{n}
\end{align}

\begin{align}
  x_{0} & = y + m_{0} \\
  x_{1} & = y + m_{1} \\
        & \shortvdotswithin{ = }\notag \\[-3.5ex]
  x_{n} & = y + m_{n}
\end{align}

\end{document} 

在此处输入图片描述

答案3

那么使用附加列怎么样&

\begin{align*}
   x_{0} &=& y + m_{0} \\
   x_{1} &=& y + m_{1} \\
         &\vdots& \\
   x_{n} &=& y + m_{n}
\end{align*}

相关内容