
Как написать блочную матрицу в Latex следующим образом:
Я написал следующий код:
\[
Q=\left[
\begin{array}{c c c c}
\textbf{nI}& \vline & \textbf{J}\\
\hline
\textbf{J^T} &\vline &\textbf{K}
\end{array}
\right]
\]
Я получаю следующую ошибку:
! Лишний } или забытый $.\textdef@ ...th {#1}\let \f@size #2\selectfont #3}} \textbf{J^T}
и еще много ошибок, которые трудно здесь разместить.
Может ли кто-нибудь любезно помочь?
решение1
решение2
Ему не нравится тот факт, что внутри команды \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}
решение3
Мое предложение содержит два примера. Очевидно, что вы можете изменить размер символов внутри матрицы, используя обычные команды, которые увеличивают или уменьшают размер буквы текста.
\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}