对齐环境中的箭头指向不正确

对齐环境中的箭头指向不正确

我正在尝试使用对齐环境来实现此图中的排列。

在此处输入图片描述

这是我的代码。

\begin{align*}
&0 \ < &1 \ < &\dots \ < &m \ < &m+1 \ < &\dots \ < (n-1)^2\\
&\uparrow
\end{align*}

这让我

在此处输入图片描述

间距看起来很奇怪,而且箭头没有直接指向入口 0。如果有人能帮忙的话将不胜感激。

答案1

像这样?

在此处输入图片描述

array简单:

\documentclass[12pt]{article}
\usepackage{amsmath}

\begin{document}
\[\setlength\arraycolsep{1pt}
    \begin{array}{*{12}{c}}
0        & < & 1       & < & \dotsm & < & m       & < & m+1     & < & \dotsm < & (n-1)^2  \\
\uparrow &   &\uparrow &   &        &   &\uparrow &   &\uparrow &   &          &\uparrow  \\
\phi     & < & A       & < & \dotsm & < & F'      & < & F       & < & \dotsm < & ASM_n    \\
\end{array}
    \]
\end{document} 

答案2

我会选择array,但需要进行一些调整以使用标准数学间距。

\documentclass{article}
\usepackage{amsmath,array}

\begin{document}

\[
\setlength{\arraycolsep}{0pt}% let TeX add the right spacing
\begin{array}{
  c             % centered symbol
  *{6}{         % repeat six times
    >{{}}c<{{}} % centered relation symbol
    c           % centered symbol
  }
}
0         &<& 1        &<& \cdots &<& m        &<& m+1      &<& \cdots   &<& (n-1)^2 \\
\uparrow  & & \uparrow & &        & & \uparrow & & \uparrow & &          & & \uparrow \\
\emptyset &<& A        &<& \cdots &<& F'       &<& F        &<& \cdots   &<& \mathit{ASM}_n
\end{array}
\]

\end{document}

注意\mathit周围ASM,因为我相信这是一个单个对象,而不是 A、S、M 的乘积。

在此处输入图片描述

相关内容