我在 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}