Como escrever uma matriz de bloco em Latex da maneira indicada

Como escrever uma matriz de bloco em Latex da maneira indicada

Como escrever uma matriz de blocos em Latex da seguinte maneira: insira a descrição da imagem aqui

Eu escrevi o seguinte código:

\[

Q=\left[

\begin{array}{c c c c}

\textbf{nI}& \vline & \textbf{J}\\

\hline

\textbf{J^T} &\vline &\textbf{K}

\end{array}

\right]

\]

Eu estou recebendo o seguinte erro:

! Extra } ou esquecido $.\textdef@ ...th {#1}\let \f@size #2\selectfont #3}} \textbf{J^T}

e muitos mais erros que são difíceis de colocar aqui.

Alguém pode gentilmente ajudar.

Responder1

Você pode usar uma linha vertical |dentro da especificação da coluna junto com uma \hlinee só precisa de 2 colunas:

insira a descrição da imagem aqui

\documentclass{article}

\begin{document}

\[
  X = \left[\begin{array}{ c | c }
    A & B \\
    \hline
    C & D
  \end{array}\right]
\]

\end{document}

Responder2

Ele não gosta do fato de você ter o sobrescrito dentro do comando \textbf.

\documentclass[10pt]{article}  
\begin{document}  
\begin{equation}  
Q=\left[  
\begin{array}{c c c c}  
\textbf{nI}& \vline & \textbf{J}\\  
\hline   
\textbf{J}^\textbf{T} &\vline &\textbf{K}  
\end{array}  
\right]  
\end{equation}  
\end{document}

Responder3

A minha proposta contém dois exemplos. Obviamente você pode alterar o tamanho dos caracteres dentro da matriz usando os comandos usuais que aumentam ou diminuem o tamanho de uma letra de texto.

insira a descrição da imagem aqui

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\[
\renewcommand\arraystretch{1.5}
\left[\begin{array}{@{}c|c@{}}
\mbox{\Large A} & \mbox{\Large B} \\
\hline
\mbox{\Large C} & \mbox{\Large D}
\end{array}\right], \quad \left[\begin{array}{@{}c|c@{}}
\mbox{\Large $A$} & \mbox{\Large $B$} \\
\hline
\mbox{\Large $C$} & \mbox{\Large $D$}
\end{array}\right]
\]

\end{document}

informação relacionada