![下划线对齐](https://linux22.com/image/402276/%E4%B8%8B%E5%88%92%E7%BA%BF%E5%AF%B9%E9%BD%90.png)
\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}