Центрирование в матрицах

Центрирование в матрицах

Я строю большую матрицу, внутри которой у меня есть блочные матрицы, которые я хочу обозначить квадратиками. Мое текущее состояние выглядит так:

 $$\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}$$

но это делает frameboxes выровненными по правому краю. Я хочу, чтобы они были центрированы в своей ячейке матрицы.

Как мне решить эту проблему?

решение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}

матрица

Связанный контент