Wie stellt man die folgende Rahmenmatrix in Latex dar?

Wie stellt man die folgende Rahmenmatrix in Latex dar?

Bildbeschreibung hier eingeben

Ich habe es versucht und bin dazwischen gestolpert. Meine Hauptfrage ist, wie man die geschweifte Klammer so platziert, dass sie das gesamte T11 bis T1p1 abdeckt, wie im beigefügten Bild gezeigt. Gibt es eine ähnliche Syntax für eine \Bigglgrößere Abdeckung? Das MWE lautet wie folgt. Jede Hilfe ist willkommen.

\documentclass{article}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{blkarray}
\usepackage{mathtools}
\usepackage{easybmat}
\usepackage{multirow,bigdelim}
\usepackage{blkarray}
\begin{document}

\[
\renewcommand\arraystretch{1.5}
ETC_{ij}= 
\begin{blockarray}{c@{\,}ccccc}
\vspace{0.2cm}
&& C_{1} & C_{2} & \cdots & C_{m} \\
\begin{block}{c@{\,}c[cccc]}
&T_{11} & ETC_{11,1} & ETC_{11,2} & \cdots & ETC_{11,m} \\
&T_{12} & ETC_{12,1} & ETC_{12,2} & \cdots & ETC_{12,m} \\
\smash{\raisebox{5pt}{$\Biggl\{$}}&
\vdots & \vdots & \vdots & \vdots & \vdots \\
&T_{1p1} & ETC_{1p1,1} & ETC_{1p1,2} & \cdots & ETC_{1p1,m} \\
&\vdots & \vdots & \vdots & \vdots & \vdots \\
&T_{n1} & ETC_{n1,1} & ETC_{n1,2} & \cdots & ETC_{n1,m} \\
&T_{n2} & ETC_{n2,1} & ETC_{n2,2} & \cdots & ETC_{n2,m} \\
\smash{\raisebox{2pt}{$\Biggl\{$}}&
\vdots & \vdots & \vdots & \vdots & \vdots \\
&T_{npn} & ETC_{npn,1} & ETC_{npn,2} & \cdots & ETC_{npn,m} \\  \\
\end{block}
\end{blockarray}
\]
\end{document}

Antwort1

Ich hoffe, dass Ihr Dokument nicht zu viele davon enthält!;-)

Die Idee ist gut, Sie müssen nur erweiterbare Trennzeichen verwenden. Ich habe auch ein paar Tricks hinzugefügt, um blkarraydie Verwendung etwas größerer Zäune als normalerweise zu veranlassen, anstatt leerer Zeilen oder expliziter Leerzeichen.

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

\[
\renewcommand\arraystretch{1.5}
ETC_{ij}= 
\begin{blockarray}{c@{\,}ccccc}
&& C_{1} & C_{2} & \cdots & C_{m} \\
\begin{block}{c@{\,}c[cccc]}
&T_{11} & ETC_{11,1} & ETC_{11,2} & \cdots & ETC_{11,m}\smash[b]{\vphantom{\bigg|}} \\
&T_{12} & ETC_{12,1} & ETC_{12,2} & \cdots & ETC_{12,m} \\
\smash{%
  \raisebox{.8\normalbaselineskip}{%
    $A_1\left\{
    \vphantom{\begin{array}{c} \\ \\ \\ \\ \end{array}}
    \right.\kern-\nulldelimiterspace$%
  }%
}
&\vdots & \vdots & \vdots & \vdots & \vdots \\
&T_{1p1} & ETC_{1p1,1} & ETC_{1p1,2} & \cdots & ETC_{1p1,m} \\
&\vdots & \vdots & \vdots & \vdots & \vdots \\
&T_{n1} & ETC_{n1,1} & ETC_{n1,2} & \cdots & ETC_{n1,m} \\
&T_{n2} & ETC_{n2,1} & ETC_{n2,2} & \cdots & ETC_{n2,m} \\
\smash{%
  \raisebox{.8\normalbaselineskip}{%
    $A_n\left\{
    \vphantom{\begin{array}{c} \\ \\ \\ \\ \end{array}}
    \right.\kern-\nulldelimiterspace$%
  }%
}
&\vdots & \vdots & \vdots & \vdots & \vdots \\
&T_{npn} & ETC_{npn,1} & ETC_{npn,2} & \cdots & ETC_{npn,m}\smash[t]{\vphantom{\bigg|}} \\
\end{block}
\end{blockarray}
\]
\end{document}

Bildbeschreibung hier eingeben

Antwort2

Mit {NiceMatrix}von nicematrix. Sie benötigen mehrere Zusammenstellungen.

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\[
\renewcommand\arraystretch{1.5}
ETC_{ij}= 
\begin{NiceMatrix}
    && C_{1} & C_{2} & \cdots & C_{m} \\
    \Block{4-1}{A_1}
    &T_{11} & ETC_{11,1} & ETC_{11,2} & \cdots & ETC_{11,m} \\
    &T_{12} & ETC_{12,1} & ETC_{12,2} & \cdots & ETC_{12,m} \\
    &\vdots & \vdots & \vdots & \vdots & \vdots \\
    &T_{1p1} & ETC_{1p1,1} & ETC_{1p1,2} & \cdots & ETC_{1p1,m} \\
    &\vdots & \vdots & \vdots & \vdots & \vdots \\
    \Block{4-1}{A_1}
    &T_{n1} & ETC_{n1,1} & ETC_{n1,2} & \cdots & ETC_{n1,m} \\
    &T_{n2} & ETC_{n2,1} & ETC_{n2,2} & \cdots & ETC_{n2,m} \\
    &\vdots & \vdots & \vdots & \vdots & \vdots \\
    &T_{npn} & ETC_{npn,1} & ETC_{npn,2} & \cdots & ETC_{npn,m} \\
\CodeAfter
  \SubMatrix[{2-3}{10-6}]
  \SubMatrix{\{}{2-2}{5-2}{.}
  \SubMatrix{\{}{7-2}{10-2}{.}
\end{NiceMatrix}
\]

\end{document}

Ausgabe des obigen Codes

verwandte Informationen