我目前面临环境问题align
。我想在两行中写入六个矩阵,每列对齐每个等号。问题是,align
出于某种原因,我无法弄清楚如何在环境中做到这一点。我已阅读相关帖子这里和这里, 在哪里 [1] 似乎对我的问题来说有点小题大做,并且 [2] 由于某种原因无法工作...
问题的 MWE:
\documentclass{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{amssymb, amsthm, mathtools}
\begin{document}
\begin{align*}
I _ { 1 } &=
\begin{pmatrix}
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 1 } \\
{ 0 } & { 0 } & { - 1 } & { 0 }
\end{pmatrix},
I _ { 2 } &&=
\begin{pmatrix}
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 1 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { -1} & { 0 } & { 0 }
\end{pmatrix},
I _ { 3 } &&=
\begin{pmatrix}
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 1 } & { 0 } \\
{ 0 } & { -1 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 }
\end{pmatrix}, \\
J _ { 1 } &=
\begin{pmatrix}
{ 0 } & { -1} & { 0 } & { 0 } \\
{ -1} & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 }
\end{pmatrix},
J _ { 2 } &&=
\begin{pmatrix}
{ 0 } & { 0 } & { -1} & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ -1} & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 }
\end{pmatrix},
J _ { 3 } &&=
\begin{pmatrix}
{ 0 } & { 0 } & { 0 } & { - 1 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ - 1 } & { 0 } & { 0 } & { 0 }
\end{pmatrix}.
\end{align*}
\end{document}
注意:我知道这里的大部分{}
都是没用的,但是矩阵是由 Mathpix 生成的......
答案1
我刚刚移动了&
\documentclass{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{amssymb, amsthm, mathtools}
\begin{document}
\begin{align*}
I _ { 1 } &=
\begin{pmatrix}
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 1 } \\
{ 0 } & { 0 } & { - 1 } & { 0 }
\end{pmatrix},
&I _ { 2 } &=
\begin{pmatrix}
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 1 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { -1} & { 0 } & { 0 }
\end{pmatrix},
&I _ { 3 } &=
\begin{pmatrix}
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 1 } & { 0 } \\
{ 0 } & { -1 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 }
\end{pmatrix}, \\
J _ { 1 } &=
\begin{pmatrix}
{ 0 } & { -1} & { 0 } & { 0 } \\
{ -1} & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 }
\end{pmatrix},
&J _ { 2 } &=
\begin{pmatrix}
{ 0 } & { 0 } & { -1} & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ -1} & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 }
\end{pmatrix},
&J _ { 3 } &=
\begin{pmatrix}
{ 0 } & { 0 } & { 0 } & { - 1 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ 0 } & { 0 } & { 0 } & { 0 } \\
{ - 1 } & { 0 } & { 0 } & { 0 }
\end{pmatrix}.
\end{align*}
\end{document}
答案2
处处统一对齐...
\documentclass{article}
\usepackage[margin=2.5cm]{geometry}
\usepackage{amssymb, amsthm, mathtools}
\usepackage{tabstackengine}
\setstacktabbedgap{1ex}
\begin{document}
\fixTABwidth{T}
\begin{align*}
I _ { 1 } =&
\parenMatrixstack[r]{
0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 \\
0 & 0 & 0 & { 1 } \\
0 & 0 & { - 1 } & 0
},&
I _ { 2 } =&
\parenMatrixstack[r]{
0 & 0 & 0 & 0 \\
0 & 0 & 0 & 1 \\
0 & 0 & 0 & 0 \\
0 & -1 & 0 & 0
}, &
I _ { 3 } =&
\parenMatrixstack[r]{
0 & 0 & 0 & 0 \\
0 & 0 & 1 & 0 \\
0 & -1 & 0 & 0 \\
0 & 0 & 0 & 0
}, \\
J _ { 1 } =&
\parenMatrixstack[r]{
0 & -1 & 0 & 0 \\
-1 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0
},&
J _ { 2 } =&
\parenMatrixstack[r]{
0 & 0 & -1 & 0 \\
0 & 0 & 0 & 0 \\
-1 & 0 & 0 & 0 \\
0 & 0 & 0 & 0
},&
J _ { 3 } =&
\parenMatrixstack[r]{
0 & 0 & 0 & { - 1 } \\
0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 \\
- 1 & 0 & 0 & 0
}.
\end{align*}
\end{document}