Archiv verlassen und diese Seite im Standarddesign anzeigen : Geschweifte Klammer unter drei Spalten einer Matrix
therealsega
03-05-2011, 16:13
Hallo Leute.
Wisst ihr denn wie ich unter mehrere Spalten einer Matrix eine geschweifte Klammer legen kann?
Sie wie im Anhang zu sehen...
Gruß sega
Wisst ihr denn wie ich unter mehrere Spalten einer Matrix eine geschweifte Klammer legen kann?
Sie wie im Anhang zu sehen...
nimm eine multicolumn und dann
$\underbrace{}_{\makebox[3cm]{balh}}$
die 3cm entsprechend anpassen
Herbert
therealsega
03-05-2011, 20:14
Hm. Wie kann man denn innerhlb von multicolum die Spalten trennen?
Soll ja auch mehrere Spalten umspannen.
\begin{equation*}
\begin{array}{c || c | c | c | c | c }
& W & U_{\infty} & \varrho & \mu & d \\
\hline
L & 1 & 1 & -3 & -1 & 1 \\
\hline
M & 1 & 0 & 1 & 1 & 0 \\
\hline
T & -2 & -1 & 0 & -1 & 0 \\
\multicolumn{2}{c | c}{Te & st} & 1 & 2 & 3 & 4
\end{array}
\end{equation*}
... läuft jedenfalls nicht ...
Hm. Wie kann man denn innerhlb von multicolum die Spalten trennen?
Soll ja auch mehrere Spalten umspannen.
mach ein _komplettes_ Beispiel, ich habe keine Lust erst alles zusammenzustellen.
Herbert
therealsega
03-05-2011, 21:51
Das müsste klappen:
\documentclass[12pt]{report}
\usepackage{exscale}
\usepackage{picins}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{psfrag}
\usepackage{wrapfig}
\usepackage{ngerman}
\usepackage{subfigure}
\usepackage{multicol}
\usepackage{verbatim}
\usepackage{amsmath}
\usepackage{color}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amssymb}
\usepackage{amsfonts}
\begin{document}
\begin{equation*}
\begin{array}{c || c | c | c | c | c }
& W & U_{\infty} & \varrho & \mu & d \\
\hline
L & 1 & 1 & -3 & -1 & 1 \\
\hline
M & 1 & 0 & 1 & 1 & 0 \\
\hline
T & -2 & -1 & 0 & -1 & 0 \\
\multicolumn{2}{c c}{Te & st} & 1 & 2 & 3 & 4
\end{array}
\end{equation*}
\end{document}
Das müsste klappen:
was die ganzen Pakete in deinem _Bespiel_-Code sollen, wird wohl dein Geheimnis bleiben ---
\documentclass[12pt]{report}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{array}{c || c | c | c | c | c }
& W & U_{\infty} & \varrho & \mu & d \\\hline
L & 1 & 1 & -3 & -1 & 1 \\\hline
M & 1 & 0 & 1 & 1 & 0 \\\hline
T & -2 & -1 & 0 & -1 & 0 \\
Te & st & 1 & 2 & 3 & 4 \\
\multicolumn{1}{c}{}
& \multicolumn{2}{c}{\overbrace{\mathop{det}\ne0}^{} }
\end{array}
\end{equation*}
\end{document}
Herbert
therealsega
04-05-2011, 17:43
Danke!
Vielleicht fehlt mir ja das Abstraktionsvermögen in dem Fall, aber die geschweifte Klammer sollte eigentlich andersrum.
Nur so wie ich mir das denke funktioniert das offensichtlich nicht
\documentclass[12pt]{report}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{array}{c || c | c | c | c | c }
& W & U_{\infty} & \varrho & \mu & d \\
\hline
L & 1 & 1 & -3 & -1 & 1 \\
\hline
M & 1 & 0 & 1 & 1 & 0 \\
\hline
T & -2 & -1 & 0 & -1 & 0 \\
\multicolumn{1}{c}{} & \underbrace{\multicolumn{2}{c}{}}_{\det \ne 0} & \multicolumn{3}{c}{}
\end{array}
\end{equation*}
\end{document}
Vielleicht fehlt mir ja das Abstraktionsvermögen in dem Fall, aber die geschweifte Klammer sollte eigentlich andersrum.
\documentclass[12pt]{report}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{array}{c || c | c | c | c | c }
& W & U_{\infty} & \varrho & \mu & d \\\hline
L & 1 & 1 & -3 & -1 & 1 \\\hline
M & 1 & 0 & 1 & 1 & 0 \\\hline
T & -2 & -1 & 0 & -1 & 0 \\
Te & st & 1 & 2 & 3 & 4 \\[-1ex]
\multicolumn{1}{c}{}
& \multicolumn{2}{c}{%
\underbrace{\hphantom{st\kern4\tabcolsep 1}}_{\mathop{det}\ne0}}
\end{array}
\end{equation*}
\end{document}
Herbert
therealsega
04-05-2011, 20:29
Danke.
Wenn ich jetzt eine größere Anzahl Spalten im multicolumn eintrage, bleibt die Klammer immer auf der Größe für zwei Spalten. Mir ist nicht klar welcher Parameter die Länge der Klammer bestimmt ... wie kann das gehen?
Wenn ich jetzt eine größere Anzahl Spalten im multicolumn eintrage, bleibt die Klammer immer auf der Größe für zwei Spalten. Mir ist nicht klar welcher Parameter die Länge der Klammer bestimmt ... wie kann das gehen?
in das \hphantom komt pro Spalte 2\tabcolsep und dann noch der Text, der in den Spalten ist, wobei du den auch einfach hintereinander schreiben kannst. Statt \hphantom{..} kannst du auch einfach \rule{3cm}{0pt} schreiben, wobei die 3cm anzupassen sind.
therealsega
20-05-2011, 18:06
Ok, habe ich so halb kapiert.
Und wie kann ich jetzt z.B. die erste Spalte bei der "Unterklammerung" auslassen?
Und wie kann ich den vertikalen Abstand zwischen Klammer und Tabelle verkleinern?
\documentclass[12pt]{report}
\usepackage{amsmath}
\begin{document}
\begin{equation*}
\begin{array}{ c | c | c | c | c | c | c | c }
& k_1 & k_2 & k_3 & k_4 & k_5 & k_6 & k_7 \\
\hline
\Pi_1 & 1 & 0 & 0 & 0 & -2 & -2 & -1 \\
\hline
\Pi_2 & 0 & -1 & 0 & 0 & 2 & -1 & -0 \\
\hline
\Pi_3 & 0 & 0 & -1 & 0 & 1 & 1 & 1 \\
\hline
\Pi_4 & 0 & 0 & 0 & -1 & 1 & -1 & 0 \\
\hline
& S & g & \mu & n & U & d & \varrho \\
\multicolumn{4}{c}{\underbrace{\hphantom{st\kern8\ tabcolsep 1}}_{\det \ \neq \ 0}}
& \multicolumn{3}{c}{\underbrace{\hphantom{st\kern6\ tabcolsep 1}}_{\text{Rang} \ \ r \ = \ 3}}
\end{array}
\end{equation*}
\end{document}
Ich glaube dann könnte ich zufrieden mit dem Ergebnis sein.
Danke und Gruß.
Und wie kann ich jetzt z.B. die erste Spalte bei der "Unterklammerung" auslassen?
Und wie kann ich den vertikalen Abstand zwischen Klammer und Tabelle verkleinern?
\documentclass[12pt]{report}
\usepackage{amsmath}
\begin{document}
\[
\begin{array}{ c | c | c | c | c | c | c | c }
& k_1 & k_2 & k_3 & k_4 & k_5 & k_6 & k_7 \\
\hline
\Pi_1 & 1 & 0 & 0 & 0 & -2 & -2 & -1 \\
\hline
\Pi_2 & 0 & -1 & 0 & 0 & 2 & -1 & -0 \\
\hline
\Pi_3 & 0 & 0 & -1 & 0 & 1 & 1 & 1 \\
\hline
\Pi_4 & 0 & 0 & 0 & -1 & 1 & -1 & 0 \\
\hline
& S & g & \mu & n & U & d & \varrho \\[-5pt]
\multicolumn{1}{c}{} &
\multicolumn{3}{c}{\underbrace{\hphantom{st\kern8\ tabcolsep 1}}_{\det \ \neq \ 0}}
& \multicolumn{3}{c}{\underbrace{\hphantom{st\kern6\ tabcolsep 1}}_{\text{Rang} \ \ r \ = \ 3}}
\end{array}
\]
\end{document}
-- Dann nimm nicht die erste Spalte in die \multicolumn
\\[-5pt]
Herbert
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.