下划线对齐

下划线对齐
\begin{equation}\label{eq:OrdenaAlpha}
    \begin{array}{lrl}
        \alpha^{0} = \alpha & = & (+6 \quad -1 \quad +4 \quad -5 \quad \underline{-2} \quad \underline{-3}) \\
        \alpha^{1} = \alpha^{0} \circ \tau(5,6,7) & = & (+6 \quad -1 \quad  \underline{+4 \quad -5 \quad -3 \quad -2}) \\
        \alpha^{2} = \alpha^{1} \circ \rho(3,6) & = & (\underline{+6 \quad -1} \quad \underline{+2} \quad +3 \quad +5 \quad -4) \\
        \alpha^{3} = \alpha^{2} \circ \tau(1,3,4) & = & (+2 \quad \underline{+6} \quad \underline{-1} \quad +3 \quad +5 \quad -4) \\
        \alpha^{4} = \alpha^{3} \circ \tau(2,3,4) & = & (+2 \quad -1 \quad +6 \quad \underline{+3} \quad \underline{+5} \quad -4) \\
        \alpha^{5} = \alpha^{4} \circ \tau(4,5,6) & = & (+2 \quad -1 \quad +6 \quad +5 \quad +3 \quad -4)
    \end{array}
\end{equation}

在此处输入图片描述

想要使用/underline并保持一致。

答案1

\undeline{{} ...}当您需要二进制间距时使用。否则, 等中的+(类似 a -)\undeline{+5}被视为一元运算符。

在此处输入图片描述

代码:

\documentclass{article}

\begin{document}
\begin{equation}\label{eq:OrdenaAlpha}
    \begin{array}{lrl}
        \alpha^{0} = \alpha & = (+6 \quad -1 \quad +4 \quad -5 \quad \underline{{}-2} \quad \underline{{}-3}) \\
        \alpha^{1} = \alpha^{0} \circ \tau(5,6,7) & = (+6 \quad -1 \quad  \underline{{}+4 \quad -5 \quad -3 \quad -2}) \\
        \alpha^{2} = \alpha^{1} \circ \rho(3,6)   & = (\underline{+6 \quad -1} \quad \underline{{}+2} \quad +3 \quad +5 \quad -4) \\
        \alpha^{3} = \alpha^{2} \circ \tau(1,3,4) & = (+2 \quad \underline{{}+6} \quad \underline{{}-1} \quad +3 \quad +5 \quad -4) \\
        \alpha^{4} = \alpha^{3} \circ \tau(2,3,4) & = (+2 \quad -1 \quad +6 \quad \underline{{}+3} \quad \underline{{}+5} \quad -4) \\
        \alpha^{5} = \alpha^{4} \circ \tau(4,5,6) & = (+2 \quad -1 \quad +6 \quad +5 \quad +3 \quad -4)
    \end{array}
\end{equation}
\end{document}

答案2

我建议采用更复杂的输入,但输出更好:

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

\begin{document}

\begin{equation}\label{eq:OrdenaAlpha}
\setlength{\arraycolsep}{0pt}
\setlength{\aboverulesep}{-3pt}
\renewcommand{\arraystretch}{1.5}
\newcolumntype{f}{>{\kern0pt\quad\kern0pt}c}
\begin{array}{
  l                % the powers
   >{{}}r<{{}}     % the equals sign
  r<{\,}           % the parenthesis
  *{5}{rf}         % the first five values
  r                % the last value
  >{\,}l           % the parenthesis
}
\alpha^{0} = \alpha & = &
  (& +6 && -1 && +4 && -5 && -2 && -3 &) \\
\cmidrule{12-12}\cmidrule{14-14}
\alpha^{1} = \alpha^{0} \circ \tau(5,6,7) & = & 
  (& +6 && -1 &&  +4 && -5 && -3 && -2 &) \\
\cmidrule{8-14}
\alpha^{2} = \alpha^{1} \circ \rho(3,6) & = &
  (& +6 && -1 && +2 && +3 && +5 && -4 &) \\
\cmidrule{4-6}\cmidrule{8-8}
\alpha^{3} = \alpha^{2} \circ \tau(1,3,4) & = &
  (& +2 && +6 && -1 && +3 && +5 && -4 &) \\
\cmidrule{6-6}\cmidrule{8-8}
\alpha^{4} = \alpha^{3} \circ \tau(2,3,4) & = &
  (& +2 && -1 && +6 && +3 && +5 && -4 &) \\
\cmidrule{10-10}\cmidrule{12-12}
\alpha^{5} = \alpha^{4} \circ \tau(4,5,6) & = &
  (& +2 && -1 && +6 && +5 && +3 && -4 &)
\end{array}
\end{equation}

\end{document}

标签

列间距设置为零,但任意两个值之间都有一个宽度为 1em 的幻像列;这样可以获取下划线的精确长度。通过设置\aboverulespace为负值,我们可以得到更接近数字的长度。在前后添加了一个细小的空格()避免冲突。

这些值位于第 4、6、8、10、12 和 14 列。

对于无符号值,这里有一个使用中心对齐的可能变化。

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

\begin{document}

\begin{equation}
\setlength{\arraycolsep}{0pt}
\setlength{\aboverulesep}{-3pt}
\renewcommand{\arraystretch}{1.5}
\newcolumntype{f}{>{\kern0pt\quad\kern0pt}c}
\begin{array}{
  l                % the powers
   >{{}}r<{{}}     % the equals sign
  r<{\,}           % the parenthesis
  *{5}{cf}         % the first five values
  c                % the last value
  >{\,}l           % the parenthesis
}
\alpha^{0} = \alpha & = &
  (& 2 && 4 && 6 && 1 && 5 && 3 &) \\
\cmidrule{4-4}
\alpha^{1} = \alpha^{0} \circ \rho(1,1) & = & 
  (& -2 && 4 && 6 && 1 && 5 && 3 &) \\
\cmidrule{12-14}
\alpha^{2} = \alpha^{1} \circ \rho(5,5) & = &
  (& -2 && 4 && 6 && 1 && -5 && 3 &) \\
\cmidrule{14-14}
\alpha^{3} = \alpha^{2} \circ \rho(6,6) & = &
  (& -2 && 4 && 6 && 1 && -5 && -3 &) \\
\cmidrule{10-12}
\alpha^{4} = \alpha^{3} \circ \rho(4,5) & = &
  (& -2 && 4 && 6 && 5 && -1 && -3 &) \\
\cmidrule{4-4}\cmidrule{6-6}\cmidrule{8-8}
\alpha^{5} = \alpha^{4} \circ \rho(2,4) & = &
  (& -2 && -5 && -6 && -4 && -1 && -3 &) \\
\cmidrule{4-8}
\alpha^{6} = \alpha^{5} \circ \rho(1,3) & = &
  (& 6 && 5 && 2 && -4 && -1 && -3 &) \\
\cmidrule{10-14}
\alpha^{7} = \alpha^{6} \circ \rho(4,6) & = &
  (& 6 && 5 && 2 && 3 && 1 && 4 &)
\end{array}
\end{equation}

\end{document}

在此处输入图片描述

相关内容