So schreiben Sie auf die angegebene Weise eine Blockmatrix in Latex

So schreiben Sie auf die angegebene Weise eine Blockmatrix in Latex

So schreiben Sie eine Blockmatrix in Latex: Bildbeschreibung hier eingeben

Ich habe den folgenden Code geschrieben:

\[

Q=\left[

\begin{array}{c c c c}

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

\hline

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

\end{array}

\right]

\]

Ich erhalte die folgende Fehlermeldung:

! Zusätzliches } oder vergessenes $.\textdef@ ...th {#1}\let \f@size #2\selectfont #3}} \textbf{J^T}

und viele weitere Fehler, die hier nur schwer aufgeführt werden können.

Kann mir bitte jemand helfen?

Antwort1

|Sie können innerhalb der Spaltenangabe einen senkrechten Strich zusammen mit einem verwenden \hlineund benötigen dann nur noch 2 Spalten:

Bildbeschreibung hier eingeben

\documentclass{article}

\begin{document}

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

\end{document}

Antwort2

Ihm gefällt die Tatsache nicht, dass Sie den hochgestellten Index im Befehl \textbf hatten.

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

Antwort3

Mein Vorschlag enthält zwei Beispiele. Natürlich können Sie die Größe der Zeichen in der Matrix mit den üblichen Befehlen ändern, die die Größe eines Textbuchstabens vergrößern oder verkleinern.

Bildbeschreibung hier eingeben

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

verwandte Informationen