基本上,我想知道是否有人可以帮助我对齐列表中的字母,因为它在页面上看起来很不稳定?我已设法将其vdots
与箭头对齐,但字母 w 在字母 E 下方看起来不均匀:
\begin{align*}
E &\rightarrow H \\
N &\rightarrow Q \\
E &\rightarrow H \\
M &\rightarrow P \\
Y &\rightarrow B \\
& \vdotswithin{\rightarrow} \\
W &\rightarrow Z \\
E &\rightarrow H \\
S &\rightarrow V \\
T &\rightarrow W \\
\end{align*}
我更喜欢它看起来像这样,但带有vdots
箭头下方。
答案1
我将使用array
具有 3 个居中 ( c
) 列或左侧和右侧列左对齐 ( l
) 的环境(并且中间列仍为 类型c
):
\documentclass{article}
\usepackage{multicol}
\setlength\arraycolsep{2pt} % optional; default is 5pt
\begin{document}
\begin{multicols}{2}
\[
\begin{array}{ccc}
E &\to& H \\
N &\to& Q \\
E &\to& H \\
M &\to& P \\
Y &\to& B \\
&\vdots&\\
W &\to& Z \\
E &\to& H \\
S &\to& V \\
T &\to& W
\end{array}
\]
\[
\begin{array}{lcl}
E &\to& H \\
N &\to& Q \\
E &\to& H \\
M &\to& P \\
Y &\to& B \\
&\vdots&\\
W &\to& Z \\
E &\to& H \\
S &\to& V \\
T &\to& W
\end{array}
\]
\end{multicols}
\end{document}
答案2
这是使用 TABstack 的结果。由于这看起来像是字母音译而不是数学等式,因此我将结果保留为文本模式,而不是数学模式。
\documentclass{article}
\usepackage{tabstackengine}
\begin{document}
\[
\def\RAr{${}\rightarrow{}$}
\tabbedLongstack{
E & \RAr & H\\
N & \RAr & Q\\
E & \RAr & H\\
M & \RAr & P\\
Y & \RAr & B\\
& \raisebox{-1.5pt}{\vdots} & \\
W & \RAr & Z\\
E & \RAr & H\\
S & \RAr & V\\
T & \RAr & W
}
\]
\end{document}