在 alignedat 环境中对齐

在 alignedat 环境中对齐
\documentclass{article} 
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb}
\begin{document} 
\[
\begin{alignedat}{1}
    &T^{-1}(X)=(AB)^{-1}X\\
    \Leftrightarrow\; &T^{-1}\begin{bmatrix}
                                1\\1
                            \end{bmatrix}=(AB)^{-1}\begin{bmatrix}
                                            1\\1
                                        \end{bmatrix}\\
    &=\begin{bmatrix}
                1&2\\
                -2&3
            \end{bmatrix}^{-1}\begin{bmatrix}
                                        1\\1
                                    \end{bmatrix}\\
\end{alignedat}
\]
\end{document}

在此处输入图片描述

我如何对齐第 3 行的等号?我尝试添加&&&它们不起作用。

答案1

我建议您采用单一align*环境。

在此处输入图片描述

\documentclass{article}
\usepackage[english]{babel}
%%\usepackage[utf8]{inputenc} % that's the default nowadays
\usepackage{amsmath,amssymb}

\begin{document}

\begin{align*}
T^{-1}(X)
  &= (AB)^{-1}X\\
\Leftrightarrow\quad
T^{-1}\begin{bmatrix} 1\\1 \end{bmatrix}
  &= (AB)^{-1}\begin{bmatrix} 1\\1 \end{bmatrix}\\
  &= \begin{bmatrix} 1&2 \\ -2&3  \end{bmatrix}^{-1}
     %\times %% do you really need this visual crutch?
     \begin{bmatrix} 1\\1 \end{bmatrix}
\end{align*}

\end{document}

答案2

在 的环境中amsmath对齐方程式(alignalignedalignatalignedat、 ...),所有内容都相对于 对齐,如果缺少 ,&则相对于行尾对齐。因此,只需将 放在每行等号前面即可。&&

\documentclass{article} 
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb}
\begin{document} 
\[
    \begin{alignedat}{1}
        T^{-1}(X) & = (AB)^{-1}X\\
        \Leftrightarrow T^{-1}\begin{bmatrix}
                                    1\\1
                                \end{bmatrix} & = (AB)^{-1}\begin{bmatrix}
                                                1\\1
                                            \end{bmatrix}\\
        &=\begin{bmatrix}
                    1&2\\
                    -2&3
                \end{bmatrix}^{-1}\times\begin{bmatrix}
                                            1\\1
                                        \end{bmatrix}\\
\end{alignedat}
\]
\end{document}

相关内容