Matrix mit Geschweiften Klammern zur Erklärung

Formelsatz für Mathematik, Naturwissenschaften und Technik


LordofApple
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 10. Jun 2011, 21:31

Matrix mit Geschweiften Klammern zur Erklärung

Beitrag 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

guy.brush™
Forum-Century
Forum-Century
Beiträge: 185
Registriert: So 8. Aug 2010, 19:43
Wohnort: Earth

Beitrag 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
Arch Linux - KDE - TeXLive - Kile - \me = Advanced Newbie

Interessensschwerpunkte: Mathematik- und Formelsatz sowie mathematische (Mikro-)Typographie
Offenes Problem: negierte \xarrow-Pfeile beliebiger Länge

LordofApple
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Fr 10. Jun 2011, 21:31

Beitrag 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

Antworten