Como escrever uma matriz de blocos em Latex da seguinte maneira:
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
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.
\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}