Archiv verlassen und diese Seite im Standarddesign anzeigen : große Spitze Klammern
Hallo,
Gibt es in LaTeX eine Möglichkeit Spitze Klammern zu erstellen die über mehr als 2 Zeilen in einem Gleichungssystem gehen?
mit
\left\langle x_1 \\ x_2 \\ x_3... \right\rangle erstellt er mir Klammern, die nicht so groß sind wie der Vektor oder was auch immer ich einklammern möchte (in meinem Fall habe ich ein Gleichungssystem mit sechs Zeilen).
mechanicus
26-11-2008, 12:35
Hallo,
ich empfehle dir die Case-Umgebung, bzw das array-Paket.
Gruß
Marco
ich empfehle dir die Case-Umgebung, bzw das array-Paket.
Wie sähe da ein Beispielcode aus? Ich bin mit der Case-Umgebung nicht vertraut...
Gruß Ullus
mechanicus
26-11-2008, 12:54
Wie sähe da ein Beispielcode aus? Ich bin mit der Case-Umgebung nicht vertraut...
Gruß Ullus
\documentclass{article}
\usepackage{array}
\usepackage{amsmath}
\begin{document}
\begin{align}
H(t)&=\begin{cases} 1 & wenn\ t\geq0 \\ 0 & sonst \end{cases} \\[3em]
H(t)&=\left\langle \begin{array}{cc} 1 & wenn\ t\geq0 \\ 0 & sonst \end{array}\right\rangle
\end{align}
\end{document}
Gruß
Marco
Danke, leider löst das mein Problem nicht. Die "cases"-Umgebung erzeugt geschweifte Klammern, nicht eckige, und mit array ist die Größe der spitzen Klammern immernoch begrenzt. (wenn ich Dein Beispiel um 2 Zeilen erweitere, also 4 Zeilen, ist die Klammer nicht mehr so hoch wie das Gleichungssystem)
\begin{align}
H(t)&=\left\langle \begin{array}{cc}
1 & wenn\ t\geq0 \\ 0 & sonst \\ 3. & Zeile \\ 4. & Zeile \\ 5. & Zeile
\end{array}\right\rangle
\end{align}
Gruß Ullus
mechanicus
26-11-2008, 13:43
Hallo,
müssen es unbedingt spitze Klammern sein. Alernative habe ich:D . Vielleicht reicht es ja, für jemand anderen, der weiß, wie man die Klammer ohne \rangle erzeugt:
\documentclass{article}
\usepackage{array}
\usepackage{amsmath}
\usepackage{multirow,bigdelim}
\usepackage{braket}
\usepackage{blkarray}
\begin{document}
\begin{align}
H(t)&=\begin{array}{rcc}
\ldelim{\{}{6}{2pt}& 1 & wenn\ t\geq0 \\
& 0 & sonst \\
& 3.& Zeile \\
& 4.& Zeile \\
& 5. & Zeile
\end{array}
\end{align}
Neu
\begin{align}
H(t)&=\begin{blockarray}{\{c c |}
1 & wenn\ t\geq0 \\
0 & sonst \\
3.& Zeile \\
4.& Zeile \\
5.& Zeile \\
\end{blockarray}
\end{align}
Neu
\begin{align}
H(t)&=\Braket{\begin{array}{rcc}
1 & wenn\ t\geq0 \\
0 & sonst \\
3.& Zeile \\
4.& Zeile \\
5.& Zeile
\end{array}}
\end{align}
\end{document}
Gruß
Marco
Lilliane
26-11-2008, 13:48
Eigentlich müsste das mit dem delarray-Paket gehen, das für die Größenanpassung von Array-Begrenzern geschrieben wurde. Dummerweise funktioniert es ausgerechnet für die spitzen Klammern nicht:
\documentclass{article}
\usepackage{delarray}
\usepackage{array}
\usepackage{amsmath}
\begin{document}
Eigentlich müsste es mit dem delarray-Paket funktionieren. Für eckige Klammern geht das auch:
\begin{align}
H(t)&=\begin{array}\lbrack{cc}\rbrack
1 & wenn\ t\geq0 \\
2 & wenn\ t\geq1\\
3 & wenn\ t\geq2\\ 0 & sonst
\end{array}
\end{align}
Nur bei spitzen Klammern funktioniert es nicht:
\begin{align}
H(t)=\begin{array}\langle{cc}\rangle
1 & wenn\ t\geq0 \\
2 & wenn\ t\geq1\\
3 & wenn\ t\geq2\\ 0 & sonst
\end{array}
\end{align}
\end{document}
Das löst zwar auch nicht Dein Problem, aber Du kannst Dir damit vielleicht etwas Arbeit sparen.
Viele Grüße
Lilly
Danke für eure Vorschläge ich werde mal sehen, was ich damit anfangen kann
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.