Vorlage:GenKlammer
Mit dieser Vorlage lassen sich senk- und waagerechte geschweifte Klammern beliebiger Größe und Ausrichtung zusammenstellen und erzeugen.
Parameter
- Orientierung der Klammer: l (links), r (rechts), o (oben) oder u (unten)
- jeweiliges Segment der Klammer (siehe unter Anzeige)
- optional: definiert die Größe der Segmente (default ist 25) in Pixel; alle Segmente müssen die gleiche Größe haben --> derzeit nicht verfügbar
Aufruf
{{GenKlammer|Parameter 1|Parameter 2}}
- Die Vorlage muss in eine eigene Tabelle mit den Parametern
cellspacing="0" cellpadding="0"
eingebunden werden, da sonst "Lücken" zwischen den einzelnen Segmenten entstehen.
Bei senkrechten Klammern erfolgt der Aufruf zeilenweise: | Bei waagerechten Klammern erfolgt der Aufruf spaltenweise: |
{| cellspacing="0" cellpadding="0" |- | {{GenKlammer|Parameter 1|Parameter 2} <!-- 1. Zeile --> |- | {{GenKlammer|Parameter 1|Parameter 2} <!-- 2. Zeile --> ... |- | {{GenKlammer|Parameter 1|Parameter 2} <!-- letzte Zeile--> |} |
{| cellspacing="0" cellpadding="0" |- | {{GenKlammer|Parameter 1|Parameter 2} <!-- 1. Spalte --> | {{GenKlammer|Parameter 1|Parameter 2} <!-- 2. Spalte --> | ... | {{GenKlammer|Parameter 1|Parameter 2} <!-- letzte Spalte --> |} |
Anzeige
Senkrechte Klammern
Parameter 1 | Parameter 2 | Aufruf | Anzeige | Beispiele | Parameter 1 | Parameter 2 | Aufruf | Anzeige | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(Orientierung der Klammer) | (jeweiliges Segment) | {{GenKlammer|1|2}}
|
s. u. | Die Klammertabelle muss die Parameter cellspacing="0" cellpadding="0" tragen.
|
(Orientierung der Klammer) | (jeweiliges Segment) | {{GenKlammer|1|2}}
|
s. u. | |||||||||||
l: links | o: oberes Ende | {{GenKlammer|l|o}}
|
Datei:Brace segment, left, .svg | Ungerade Anzahl der Segmente
|
r: rechts | o: oberes Ende | {{GenKlammer|r|o}}
|
Datei:Brace segment, right, .svg | |||||||||||
u: unteres Ende | {{GenKlammer|l|u}}
|
Datei:Brace segment, left, .svg | u: unteres Ende | {{GenKlammer|r|u}}
|
Datei:Brace segment, right, .svg | ||||||||||||||
m: Mitte (für Klammern mit ungerader Segmentzahl) |
{{GenKlammer|l|m}}
|
Datei:Brace segment, left, mid.svg | m: Mitte (für Klammern mit ungerader Segmentzahl) |
{{GenKlammer|r|m}}
|
Datei:Brace segment, right, mid.svg | ||||||||||||||
s: Strecke (zwischen Mitte und einem Ende) |
{{GenKlammer|l|s}}
|
Datei:Brace segment, left, span.svg | s: Strecke (zwischen Mitte und einem Ende) |
{{GenKlammer|r|s}}
|
Datei:Brace segment, right, span.svg | ||||||||||||||
mo: Mitte, oben (für Klammern mit gerader Segmentzahl) |
{{GenKlammer|l|mo}}
|
Datei:Brace segment, left, .svg | Gerade Anzahl der Segmente
|
mo: Mitte, oben (für Klammern mit gerader Segmentzahl) |
{{GenKlammer|r|mo}}
|
Datei:Brace segment, right, .svg | |||||||||||||
mu: Mitte, unten (für Klammern mit gerader Segmentzahl) |
{{GenKlammer|l|mu}}
|
Datei:Brace segment, left, .svg | mu: Mitte, unten (für Klammern mit gerader Segmentzahl) |
{{GenKlammer|r|mu}}
|
Datei:Brace segment, right, .svg | ||||||||||||||
ho: Halbklammer oben (für spezielle Formen) |
{{GenKlammer|l|ho}}
|
Datei:Brace segment, left, .svg | Spezielle Formen
|
ho: Halbklammer oben (für spezielle Formen) |
{{GenKlammer|r|ho}}
|
Datei:Brace segment, right, .svg | |||||||||||||
hu: Halbklammer unten (für spezielle Formen) |
{{GenKlammer|l|hu}}
|
Datei:Brace segment, left, .svg | hu: Halbklammer unten (für spezielle Formen) |
{{GenKlammer|r|hu}}
|
Datei:Brace segment, right, .svg |
Alternative mit <math>
Symmetrische Klammern können auch mit diesen Math-Funktionen erzeugt werden:
<math>\left. \begin{align} \\ \end{align} \right\}</math> | <math>\left. \begin{align} \\ \end{align} \right\}</math>
|
<math>\left\{ \begin{align} \\ \\ \end{align} \right.</math> | <math>\left\{ \begin{align} \\ \\ \end{align} \right.</math>
|
<math>\left. \begin{align} \\ \\ \\ \\ \\ \end{align} \right\}</math> | <math>\left. \begin{align} \\ \\ \\ \\ \\ \end{align} \right\}</math>
|
Mit "\\" lässt sich die Höhe der Klammer regeln.
Waagerechte Klammern
Parameter 1 | o: oben | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(Orientierung der Klammer) | |||||||||||||||||||||||||||||
Parameter 2 | l: linkes Ende | r: rechtes Ende | m: Mitte | s: Strecke (zwischen Mitte und einem Ende) |
s5: Strecke 5x (Strecke 5facher Länge) |
ml: Mitte, links (für Klammern mit gerader Segmentzahl) |
mr: Mitte, rechts (für Klammern mit gerader Segmentzahl) |
hl: Halbklammer links (für speziellere Formen) |
hr: Halbklammer rechts (für speziellere Formen) | ||||||||||||||||||||
(jeweiliges Segment) | |||||||||||||||||||||||||||||
Aufruf | {{GenKlammer|o|l}}
|
{{..|o|r}}
|
{{..|o|m}}
|
{{..|o|s}}
|
{{..|o|s5}}
|
{{..|o|ml}}
|
{{..|o|mr}}
|
{{..|o|hl}}
|
{{..|o|hr}}
| ||||||||||||||||||||
{{GenKlammer|1|2}}
| |||||||||||||||||||||||||||||
Anzeige | Datei:Brace segment, over, end-left.svg | Datei:Brace segment, over, end-right.svg | Datei:Brace segment, over, mid.svg | Datei:Brace segment, over, span.svg | Datei:Brace segment, over, span5.svg | Datei:Brace segment, over, mid-left.svg | Datei:Brace segment, over, mid-right.svg | Datei:Brace segment, over, half-left.svg | Datei:Brace segment, over, half-right.svg | ||||||||||||||||||||
s. f. | |||||||||||||||||||||||||||||
Beispiele | Ungerade Anzahl der Segmente
|
Gerade Anzahl der Segmente
|
Spezielle Klammerformen
| ||||||||||||||||||||||||||
Die Klammertabelle muss die Parameter cellspacing="0" cellpadding="0" tragen. | |||||||||||||||||||||||||||||
Parameter 1 | u: unten | ||||||||||||||||||||||||||||
(Orientierung der Klammer) | |||||||||||||||||||||||||||||
Parameter 2 | l: linkes Ende | r: rechtes Ende | m: Mitte | s: Strecke (zwischen Mitte und einem Ende) |
s5: Strecke 5x (Strecke 5facher Länge) |
ml: Mitte, links (für Klammern mit gerader Segmentzahl) |
mr: Mitte, rechts (für Klammern mit gerader Segmentzahl) |
hl: Halbklammer links (für speziellere Formen) |
hr: Halbklammer rechts (für speziellere Formen) | ||||||||||||||||||||
(jeweiliges Segment) | |||||||||||||||||||||||||||||
Aufruf | {{GenKlammer|u|l}}
|
{{..|u|r}}
|
{{..|u|m}}
|
{{..|u|s}}
|
{{..|u|s5}}
|
{{..|u|ml}}
|
{{..|u|mr}}
|
{{..|u|hl}}
|
{{..|u|hr}}
| ||||||||||||||||||||
{{GenKlammer|1|2}}
| |||||||||||||||||||||||||||||
Anzeige | Datei:Brace segment, under, end-left.svg | Datei:Brace segment, under, end-right.svg | Datei:Brace segment, under, mid.svg | Datei:Brace segment, under, span.svg | Datei:Brace segment, under, span5.svg | Datei:Brace segment, under, mid-left.svg | Datei:Brace segment, under, mid-right.svg | Datei:Brace segment, under, half-left.svg | Datei:Brace segment, under, half-right.svg | ||||||||||||||||||||
s. f. |
Alternative mit <math> (unschöne Darstellung)
Symmetrische Klammern können auch mit diesen Math-Funktionen erzeugt werden:
- <math>\overbrace{ \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad}</math>
<math>\overbrace{ \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad \qquad}</math>
- <math>\underbrace{ \qquad \qquad \qquad }</math>
<math>\underbrace{ \qquad \qquad \qquad }</math>
Mit "\qquad
" lässt sich die Breite der Klammer regeln.
Lizenzhinweis
Diese Vorlage basiert auf der Vorlage:Brace aus der freien Quellensammlung Wikisource in der Version vom 30.12.2010 (Permanentlink) und steht unter der GNU Lizenz für freie Dokumentation. In der Wikisource ist eine Liste der Autoren verfügbar. |