我在谷歌上搜索如何在两个等式之间添加 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}
结果:
问题:
我怎样才能使这些点位于第三个等式上方和中心?
为什么我必须写两次方程式,一次有它
\vdotswithin{equation}
,一次没有它?还有其他方法吗?- 我如何才能获得没有点的实际方程的方程编号?因为当我实现它时,点被编号为一个方程。
编辑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*}