在矩阵内对齐矩阵

在矩阵内对齐矩阵

我已经在这个网站上看到了很多帮助我入门的内容,但我还有最后一个问题:如何将第一行中的 0 与它们下面的矩阵对齐?

enter image description here

\documentclass{article}
\usepackage{amsmath}
\usepackage [american]{babel}
\begin{document}
\begin{equation*}
\left[ 
\begin{array}{cc}
\begin{matrix}
0 
\end{matrix} & \begin{matrix}
0 & 0 & 0 
\end{matrix} \\
\begin{matrix}
0 \\
0 \\
0 \\
\end{matrix}
 & \begin{bmatrix}
n_1 & 0 & 0 \\
0 & n_2 & 0 \\
0 & 0 & n_3
\end{bmatrix}^{-1}
\end{array}\right]
\end{equation*}
\end{document}

答案1

如何手动添加间距?

\left[ 
  \begin{array}{cc}
  \begin{matrix}
0 
\end{matrix} & \begin{matrix}
~0~~ & 0~~ & 0~~  & \\ 
\end{matrix} \\
\begin{matrix}
0 \\
0 \\
0 \\
\end{matrix}
 & \begin{bmatrix}
n_1 & 0 & 0 \\
0 & n_2 & 0 \\
0 & 0 & n_3
\end{bmatrix}^{-1}
\end{array}\right]

答案2

具有(≥ 5.18{bNiceMatrix}nicematrix2021-07-15)。

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

$\begin{bNiceMatrix}[right-margin=1.5em]
0 & 0   & 0   & 0 \\
0 & n_1 & 0   & 0 \\
0 & 0   & n_2 & 0 \\
0 & 0   & 0   & n_3 
\CodeAfter
  \SubMatrix[{2-2}{4-4}]^{\!-1}
\end{bNiceMatrix}$

\end{document}

Output of the above code

相关内容