![Как написать блочную матрицу в Latex указанным способом](https://rvso.com/image/400362/%D0%9A%D0%B0%D0%BA%20%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C%20%D0%B1%D0%BB%D0%BE%D1%87%D0%BD%D1%83%D1%8E%20%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86%D1%83%20%D0%B2%20Latex%20%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%20%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D0%BE%D0%BC.png)
Как написать блочную матрицу в 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}