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} beantwortet 06 Jan '14, 12:28 stefan ♦♦ |
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 beantwortet 05 Jan '14, 18:16 esdd |