align* 环境中的几种对齐方式

align* 环境中的几种对齐方式

我想将“=”对齐到“mapsto”箭头后的第一个数字下 - 例如在第二行中,= 应该位于 4 下,而不是“mapsto”箭头下。但 Mapsto 箭头应该保持对齐方式(彼此对齐)。

\begin{align*}
    v_1 + v_2 &\mapsto 4w_1 + 0w_2 + 4w_3 + 4w_4 + 4w_5 \\
    &= 0w_1 + 0(w_1 + w_2) + 4(-w_1 + w_3) + 4(w_1 + w_4) + 4(w_1 + w_5), \\
    v_2 + v_3 &\mapsto -1w_1 + 5w_2 + 3w_3 + 15w_4 - 13w_5 \\
    &= -5w_1 + 5(w_1 + w_2) + 3(-w_1 + w_3) + 15(w_1 + w_4) - 13(w_1 + w_5), \\
    v_3 + v_4 &\mapsto 0w_1 + 4w_2 + 4w_3 + 16w_4 - 12w_5 \\
    &= -4w_1 + 4(w_1 + w_2) + 4(-w_1 + w_3) + 16(w_1 + w_4) - 12(w_1 + w_5), \\
    v_4 &\mapsto 2w_1 - 3w_2 + 1w_3 + 4w_4 + 5w_5 \\
    &= -3w_1 - 3(w_1 + w_2) + 1(-w_1 + w_3) + 4(w_1 + w_4) + 5(w_1 + w_5),
\end{align*}

在此处输入图片描述

我该怎么做?显然,我需要几个对齐锚点 - = 应该彼此对齐,mapsto-arrows 应该彼此对齐。

答案1

两种可能性:使用\hphantom 或使用alignat*(两个对齐列):

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\begin{align*}
    v_1 + v_2 &\mapsto 4w_1 + 0w_2 + 4w_3 + 4w_4 + 4w_5 \\
    &\phantom{\mapsto{}}= 0w_1 + 0(w_1 + w_2) + 4(-w_1 + w_3) + 4(w_1 + w_4) + 4(w_1 + w_5), \\
    v_2 + v_3 &\mapsto -1w_1 + 5w_2 + 3w_3 + 15w_4 - 13w_5 \\
    &\phantom{\mapsto{}}= -5w_1 + 5(w_1 + w_2) + 3(-w_1 + w_3) + 15(w_1 + w_4) - 13(w_1 + w_5), \\
    v_3 + v_4 &\mapsto 0w_1 + 4w_2 + 4w_3 + 16w_4 - 12w_5 \\
    &\phantom{\mapsto{}}= -4w_1 + 4(w_1 + w_2) + 4(-w_1 + w_3) + 16(w_1 + w_4) - 12(w_1 + w_5), \\
    v_4 &\mapsto 2w_1 - 3w_2 + 1w_3 + 4w_4 + 5w_5 \\
    &\phantom{\mapsto{}}= -3w_1 - 3(w_1 + w_2) + 1(-w_1 + w_3) + 4(w_1 + w_4) + 5(w_1 + w_5),
\end{align*}

\begin{alignat*}{2}
    v_1 + v_2 &\mapsto{} & & 4w_1 + 0w_2 + 4w_3 + 4w_4 + 4w_5 \\
    & & &\! = 0w_1 + 0(w_1 + w_2) + 4(-w_1 + w_3) + 4(w_1 + w_4) + 4(w_1 + w_5), \\
    v_2 + v_3 &\mapsto & & {-}1w_1 + 5w_2 + 3w_3 + 15w_4 - 13w_5 \\
    & & & \! = -5w_1 + 5(w_1 + w_2) + 3(-w_1 + w_3) + 15(w_1 + w_4) - 13(w_1 + w_5), \\
    v_3 + v_4 &\mapsto & & 0w_1 + 4w_2 + 4w_3 + 16w_4 - 12w_5 \\
    & & & \! = -4w_1 + 4(w_1 + w_2) + 4(-w_1 + w_3) + 16(w_1 + w_4) - 12(w_1 + w_5), \\
    v_4 &\mapsto & & 2w_1 - 3w_2 + 1w_3 + 4w_4 + 5w_5 \\
    & & &\! = -3w_1 - 3(w_1 + w_2) + 1(-w_1 + w_3) + 4(w_1 + w_4) + 5(w_1 + w_5),
\end{alignat*}

\end{document} 

在此处输入图片描述

相关内容