Seite 1 von 1

Matrix mit Geschweiften Klammern zur Erklärung

Verfasst: Fr 10. Jun 2011, 21:52
von LordofApple
Hi,
ich möchte um die pmatrix Erklärungen mit Geschweiften Klammern haben. Für 2 \times n Matrix hab ich es hin bekommen. Aber Wen die Matrix 3 oder mehr spalten hat ist Bigg zu Klein. Siehe Beispiel
Ein weiteres Problem ist, das ich auch unten Erklärungen haben möchte aber \underbrace { \begin{matrix}a&b\\c&d\\e&f\end{matrix}}_{...} Vergrösert auch die pmatrix was ich ja gerade vermeiden will.
\documentclass[ngerman]{minimal}
\usepackage{babel}
\usepackage{amsmath}
\usepackage{fontspec}
\usepackage{unicode-math}
\begin{document}
\[
\begin{pmatrix}
 \begin{matrix}a&b\\c&d\end{matrix}
& \begin{matrix}a&b\\c&d\end{matrix}\rlap {\hspace*{1.2 em}\bigg \}$=k-n$}
\\ \underbrace{\begin{matrix}a&b\\c&d\\e&f\end{matrix}}_{=c}
 &\underbrace{\begin{matrix}a&b\\c&d\\e&f\end{matrix}}_{=c}\rlap {\hspace*{0.7 em}\Bigg \}$=n$}
\end{pmatrix}
\]
\end{document}
Ps: Das Minimalbeispiel läuft nur unter Luatex aber sollte mit ein paar Änderungen auch unter Latex laufen

Verfasst: Mo 20. Jun 2011, 21:16
von guy.brush™
Hallo,

ich habe mir das ganze so hingefudelt:
\documentclass[ngerman]{minimal}
\usepackage{babel}
\usepackage{amsmath}
% \usepackage{fontspec}
% \usepackage{unicode-math}
\begin{document}

\[
  \begin{pmatrix}
    a	&	b	&	c\\
    d	&	e	&	f\\
    g	&	h	&	i\\
    j	&	k	&	l\\
    m	&	n	&	o\\
  \end{pmatrix}
  \left\}
  \begin{matrix}
    \vphantom{b}\\
    \vphantom{f}\\
    \vphantom{gh}\\
    \vphantom{jl}\\
    \vphantom{m}
  \end{matrix}
  \right. \text{Erkl"arung}
\]

\[
  \begin{pmatrix}
    a	&	b	&	c\\
    d	&	e	&	f\\
    g	&	h	&	i\\
    j	&	k	&	l\\
    m	&	n	&	o\\
  \end{pmatrix}
  \left.
  \begin{matrix}
    \vphantom{b}\\
    \vphantom{f}\\
    \vphantom{gh}\\
    \vphantom{jl}\\
    \vphantom{m}
  \end{matrix}
  \right\} \text{Erkl"arung}
\]

\end{document}
Wenn du \left\} verwendest, ist die Klammer einen Tick näher an der runden Klammer. Ich habe in das \vphantom immer die höchsten Einträge in der Zeile eingetragen.


Vielleicht kennt aber jemand noch eine bessere oder schönere Variante. Allerdings finde ich ein \underbrace innerhalb einer Matrix, das die runden Klammern um die Matrix somit vergrößert, nicht besonders schön. Mir fällt aber aktuell hierzu keine Lösung ein.


Viele Grüße,

guy.brush

Verfasst: Mo 20. Jun 2011, 23:10
von LordofApple
Nachdem ich mich jetzt nochmal schlau gemacht haben und jemanden gefragt habe, hab ich es soweit hin bekommen ist Zwar noch nicht schön aber sollte passen
\documentclass[ngerman]{minimal}
\documentclass[ngerman]{minimal}
\usepackage{babel}
\usepackage{amsmath} 
%\usepackage{unicode-math}
\begin{document}
\[
\begin{matrix}
\begin{pmatrix}
 \begin{matrix}~a~&b~\\~c~&d~\end{matrix}
& \begin{matrix}a~&b~\\~c~&d~\end{matrix}\rlap {\hspace*{0.8
em}$\left.\vbox to 18pt{} \right\}=k-n$}
\\ \begin{matrix}~a~&b~\\~c~&d~\\e&f\end{matrix}
 &\begin{matrix}~a~&b~\\~c~&d~\\e&f\end{matrix}\rlap {\hspace*{0.75
em}$\left.\vbox to 20 pt{} \right\}=n$}
\end{pmatrix}\\[-2ex]
\underbrace {\hspace*{0.3 em}}_{=x}
\underbrace {\hspace*{0.3 em}}_{=y}
\end{matrix}
\]
\end{document}
Sorry das ich jetzt erst antworte hab die E-Mail Aber erst vor 9h bekommen mit dem entscheidenden Tipp