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 \Biggl
größ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 blkarray
die 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}
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}