Ich habe drei zusammengehörige Matrizen, die ich aneinander ausrichten möchte. Zusätzlich müssen an die große Matrix noch zwei geschweifte Klammern mit Beschriftung. Am Ende soll es ungefähr so aussehen: Hier ist als Ausgangspunkt noch der Code für die drei Matrizen: Open in writeLaTeX\documentclass{scrartcl} \usepackage{amsmath} \begin{document} $\begin{matrix} &\text{u}_\text{I}&\text{v}_\text{I}&\text{u}_\text{II}&\text{v}_\text{II}&\text{u}_\text{III}&\text{v}_\text{III}\\[5pt] \text{u}_{1}&1&0&0&0&0&0\\ \text{v}_{1}&0&1&0&0&0&0\\ \text{u}_{2}&0&0&1&0&0&0\\ \text{v}_{2}&0&0&0&1&0&0\\[.5\normalbaselineskip] \text{u}_{1}&0&0&0&0&1&0\\ \text{v}_{1}&0&0&0&0&0&1\\ \text{u}_{2}&0&0&1&0&0&0\\ \text{v}_{2}&0&0&0&1&0&0 \end{matrix}$ \hfill $\text{\underline{I}}_{1}= \begin{bmatrix} 1&0&0&0&0&0\\ 0&1&0&0&0&0\\ 0&0&1&0&0&0\\ 0&0&0&1&0&0 \end{bmatrix}$ \hfill $\text{\underline{I}}_{2}= \begin{bmatrix} 0&0&0&0&1&0\\ 0&0&0&0&0&1\\ 0&0&1&0&0&0\\ 0&0&0&1&0&0 \end{bmatrix}$ \end{document} Wie kann ich aber die große Matrix beschriften, die geschweiften Klammern einfügen und die kleinen Matrizen daneben postionieren? |
Hier eine Lösung, die auf dem Ausgangscode basiert und ohne TikZ auskommt. Stattdessen bleibe ich bei array-Features und verwende zusätzlich die Pakete Die Syntax ist: Open in writeLaTeX
\ldelim\{{Zeilenzahl}{Breite}[Text links daneben] \rdelim\}{Zeilenzahl}{Breite}[Text rechts daneben] wobei statt den geschweiften Klammern Die rechten beiden Matrizen habe ich mal als Makros definiert, damit man die Übersicht behält. Zusätzlich verwende ich die amsmath Matrix-Erweiterung, um optional Spaltenformatierung in Matrizen festlegen zu können. Hier nämlich Open in writeLaTeX
\documentclass{scrartcl} \usepackage{amsmath} \usepackage{bigdelim} \usepackage{multirow} \makeatletter \renewcommand*{\env@matrix}[1][*\c@MaxMatrixCols c]{% \hskip -\arraycolsep \let\@ifnextchar\new@ifnextchar \array{#1}} \makeatother \newcommand*{\matrixA}{\text{\underline{I}}_{1}= \begin{bmatrix} 1&0&0&0&0&0\\ 0&1&0&0&0&0\\ 0&0&1&0&0&0\\ 0&0&0&1&0&0 \end{bmatrix}} \newcommand*{\matrixB}{\text{\underline{I}}_{2}= \begin{bmatrix} 0&0&0&0&1&0\\ 0&0&0&0&0&1\\ 0&0&1&0&0&0\\ 0&0&0&1&0&0 \end{bmatrix}} \begin{document} $\begin{matrix}[rc|*6{c}l] & &\text{u}_\text{I}&\text{v}_\text{I}&\text{u}_\text{II}& \text{v}_\text{II}&\text{u}_\text{III}&\text{v}_\text{III}&\\ \cline{2-8} \ldelim\{{4}{2.5em}[El.1] & \text{u}_{1}&1&0&0&0&0&0& \rdelim.{4}{4em}[$\Rightarrow\matrixA$] \\ & \text{v}_{1}&0&1&0&0&0&0&\\ & \text{u}_{2}&0&0&1&0&0&0&\\ & \text{v}_{2}&0&0&0&1&0&0&\\[.5\normalbaselineskip] \ldelim\{{4}{2.5em}[El.2] & \text{u}_{1}&0&0&0&0&1&0 & \rdelim.{4}{4em}[$\Rightarrow\matrixB$] \\ & \text{v}_{1}&0&0&0&0&0&1&\\ & \text{u}_{2}&0&0&1&0&0&0&\\ & \text{v}_{2}&0&0&0&1&0&0& \end{matrix}$ \end{document} |
Für das Ausrichten der drei Matrizen und für das Einfügen der Klammern kann man
Vermutlich kann man das Gleiche aber auch mit einer Tabelle oder einem |