列表对齐问题

列表对齐问题

基本上,我想知道是否有人可以帮助我对齐列表中的字母,因为它在页面上看起来很不稳定?我已设法将其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}

在此处输入图片描述

相关内容