减少数学模式对齐中的水平空间

减少数学模式对齐中的水平空间

以下代码按我想要的方式对齐所有内容(我可能太挑剔了),但最后一列的水平空间太宽了。我怎样才能使它变窄?

\begin{align*}
  \begin{pmatrix*}[r]
        1 & 2 &  -3 & 1 \\
        2 & 5 &  -8 & 4
    \end{pmatrix*}
    &\sim
    \begin{pmatrix*}[r]
        1 & 2 &  -3 & 1 \\
        0 & 1 &  -2 &  2
    \end{pmatrix*}
    && %\qquad
    \begin{matrix*}[l]
        \\
        \leftarrow -2r_1 + r_2 
    \end{matrix*} \\
    &\sim
    \begin{pmatrix*}[r]
        1 & 0 & 1 & -3 \\
        0 & 1 &  -2 &  2
    \end{pmatrix*}
    && %\qquad
    \begin{matrix*}[l]
        \leftarrow -2r_2 + r_1 \\
        \\
    \end{matrix*}
\end{align*}

答案1

您可以使用并\begin{alignat*}{3} ... \end{alignat*}替换:&& %\qquad& \quad

在此处输入图片描述

代码:

\documentclass[preview,border=2mm]{standalone}
\usepackage{mathtools}% <-- includes amsmath

\begin{document}
Using \verb|align*|
\begin{align*}
  \begin{pmatrix*}[r]
        1 & 2 &  -3 & 1 \\
        2 & 5 &  -8 & 4
    \end{pmatrix*}
    &\sim
    \begin{pmatrix*}[r]
        1 & 2 &  -3 & 1 \\
        0 & 1 &  -2 &  2
    \end{pmatrix*}
    && %\qquad
    \begin{matrix*}[l]
        \\
        \leftarrow -2r_1 + r_2 
    \end{matrix*} \\
    &\sim
    \begin{pmatrix*}[r]
        1 & 0 & 1 & -3 \\
        0 & 1 &  -2 &  2
    \end{pmatrix*}
    && %\qquad
    \begin{matrix*}[l]
        \leftarrow -2r_2 + r_1 \\
        \\
    \end{matrix*}
\end{align*}
Using \verb|alignat*|
\begin{alignat*}{2}
  \begin{pmatrix*}[r]
        1 & 2 &  -3 & 1 \\
        2 & 5 &  -8 & 4
    \end{pmatrix*}
    &\sim
    \begin{pmatrix*}[r]
        1 & 2 &  -3 & 1 \\
        0 & 1 &  -2 &  2
    \end{pmatrix*}
    & \quad
    \begin{matrix*}[l]
        \\
        \leftarrow -2r_1 + r_2 
    \end{matrix*} \\
    &\sim
    \begin{pmatrix*}[r]
        1 & 0 & 1 & -3 \\
        0 & 1 &  -2 &  2
    \end{pmatrix*}
    & \quad
    \begin{matrix*}[l]
        \leftarrow -2r_2 + r_1 \\
        \\
    \end{matrix*}
\end{alignat*}
\end{document}

答案2

aligned允许使用 符号进行多个对齐点&。如果最后一列需要更多空间,请使用qquad或类似的hspace

\documentclass[12pt,a4paper]{article}
\usepackage{mathtools}
\begin{document}

\[
\begin{aligned}
    \begin{pmatrix*}[r]
        1 & 2 &  -3 & 1 \\
        2 & 5 &  -8 & 4
    \end{pmatrix*}
    &\sim
    \begin{pmatrix*}[r]
        1 & 2 &  -3 & 1 \\
        0 & 1 &  -2 &  2
    \end{pmatrix*}
    & \leftarrow -2r_1 + r_2 \\
    &\sim
    \begin{pmatrix*}[r]
        1 & 0 & 1 & -3 \\
        0 & 1 &  -2 &  2
    \end{pmatrix*}
    & \leftarrow -2r_2 + r_1 
\end{aligned}
\]

\end{document}

在此处输入图片描述

相关内容