pmatrix 中的垂直居中

pmatrix 中的垂直居中

我在 pmatrix 中水平对齐时遇到了一个小光学问题。我想得到像下面这样的输出,但看起来\vdots不太好。我想用\vdots一个垂直居中的替换第一个和第三个向量中的两个\vdots。我尝试过\multicolumn{1}{c}{\multirow{4}{*}{\vdots}}像在表格中那样,但那只给了我一个奇怪的输出。我希望有人能帮助我,因为我在互联网上找不到任何东西。这是我的问题的 MWE。提前感谢任何帮助。

\documentclass[12pt,a4paper]{article}
\usepackage[utf8x]{inputenc}
\usepackage{amsfonts, 
            amsmath, 
            amssymb, 
            amsthm}
\usepackage{array}
\begin{document}
    \begin{equation*}
        e_1=\begin{pmatrix}
            1\\
            0\\
            \\
            \vdots\\
            \vdots\\
            \\
            0
        \end{pmatrix},\qquad\dots\qquad
        e_i = \begin{pmatrix}
            0\\
            \vdots\\
            0\\
            1\\
            0\\
            \vdots\\
            0
        \end{pmatrix},\qquad\dots\qquad
            e_r=\begin{pmatrix}
            0\\
            \\
            \vdots\\
            \vdots\\
            \\
            0\\
            1
        \end{pmatrix}.
    \end{equation*}
\end{document}

我的问题的图表

答案1

可能使用与数字高度相同的垂直点。

\documentclass[12pt,a4paper]{article}

\usepackage{amsmath,amssymb,amsthm}

\newcommand{\lowvdots}{\vphantom{0}\smash{\vdots}}

\begin{document}

\begin{equation*}
e_1=
\begin{pmatrix}
  1\\
  0\\
  \\
  \lowvdots\\
  \\
  \\
  0
\end{pmatrix},
\quad\dots\quad
e_i=
\begin{pmatrix}
  0\\
  \lowvdots\\
  0\\
  1\\
  0\\
  \lowvdots\\
  0
\end{pmatrix},
\quad\dots\quad
e_r=
\begin{pmatrix}
  0\\
   \\
   \\
  \lowvdots\\
   \\
  0\\
  1
\end{pmatrix}.
\end{equation*}

\end{document}

在此处输入图片描述

相关内容