是否可以更新bmatrix
环境以进行对齐?
我希望以下向量显示对齐:
\begin{bmatrix}
-0.505 & \\
-0.141 & \\
0.144 & \\
0.839 & \\
\end{bmatrix}
答案1
矩阵环境的示例。也适用于 bmatrix
取自这里. 本文由 Stefan Kottwitz 撰写。
此代码产生未对齐的数字:
\[
\begin{pmatrix}
1 & 2 & 1 \\
0 & -2 & -3 \\
0 & 3 & -2
\end{pmatrix}
\]
但是,可以更新环境以支持对齐:
\makeatletter
\renewcommand*\env@matrix[1][c]{\hskip -\arraycolsep
\let\@ifnextchar\new@ifnextchar
\array{*\c@MaxMatrixCols #1}}
\makeatother
现在可以做到:
\[
\begin{pmatrix}[r]
1 & 2 & 1 \\
0 & -2 & -3 \\
0 & 3 & -2
\end{pmatrix}
\]
输出: