行列の中心化

行列の中心化

私は大きなマトリックスを構築しており、その中にはブロック マトリックスがあり、それをボックスで示したいと考えています。現在の状態は次のようになります。

 $$\begin{matrix} \framebox[3.\width]{J}& \begin{matrix} 0&0&\\0&0&\end{matrix}&\\
    \begin{matrix} 0&0&\\0&0&\end{matrix}& \framebox[3.\width]{J}&\end{matrix}$$

しかし、これによりフレームボックスが右揃えになります。マトリックスセルの中央に配置する必要があります。

これをどうすれば解決できますか?

答え1

列は中央に配置されていますが、各「内部」マトリックスには、&行の末尾の偽の要素によって生成された空の列があります。これらを削除すると、問題は解決します。

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\begin{matrix}
\framebox[3.\width]{J} &
\begin{matrix}
0 & 0  \\
0 & 0
\end{matrix}
& \\
\begin{matrix}
0 & 0 \\
0 & 0
\end{matrix}
& \framebox[3.\width]{J} &
\end{matrix}
\]
\end{document}

マトリックス

関連情報