Vorlage:GenKlammer

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen


[Bearbeiten] Dokumentation

Mit dieser Vorlage lassen sich senk- und waagerechte geschweifte Klammern beliebiger Größe und Ausrichtung zusammenstellen und erzeugen.


Parameter

  1. Orientierung der Klammer: l (links), r (rechts), o (oben) oder u (unten)
  2. jeweiliges Segment der Klammer (siehe unter Anzeige)
  3. 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}} Brace segment, left, end-top.png
Ungerade Anzahl der Segmente
 
Brace segment, left, end-top.png {{GenKlammer|l|o}}
Brace segment, left, mid.png {{GenKlammer|l|m}}
Brace segment, left, span.png {{GenKlammer|l|s}}
Brace segment, left, span.png {{GenKlammer|l|s}}
Brace segment, left, end-bot.png {{GenKlammer|l|u}}
r: rechts o: oberes Ende {{GenKlammer|r|o}} Brace segment, right, end-top.png
u: unteres Ende {{GenKlammer|l|u}} Brace segment, left, end-bot.png u: unteres Ende {{GenKlammer|r|u}} Brace segment, right, end-bot.png
m: Mitte
(für Klammern mit ungerader Segmentzahl)
{{GenKlammer|l|m}} Brace segment, left, mid.png m: Mitte
(für Klammern mit ungerader Segmentzahl)
{{GenKlammer|r|m}} Brace segment, right, mid.png
s: Strecke
(zwischen Mitte und einem Ende)
{{GenKlammer|l|s}} Brace segment, left, span.png s: Strecke
(zwischen Mitte und einem Ende)
{{GenKlammer|r|s}} Brace segment, right, span.png
mo: Mitte, oben
(für Klammern mit gerader Segmentzahl)
{{GenKlammer|l|mo}} Brace segment, left, mid-top.png
Gerade Anzahl der Segmente
 
Brace segment, right, end-top.png {{GenKlammer|r|u}}
Brace segment, right, span.png {{GenKlammer|r|s}}
Brace segment, right, mid-top.png {{GenKlammer|r|mt}}
Brace segment, right, mid-bot.png {{GenKlammer|r|mb}}
Brace segment, right, span.png {{GenKlammer|r|s}}
Brace segment, right, end-bot.png {{GenKlammer|r|o}}


mo: Mitte, oben
(für Klammern mit gerader Segmentzahl)
{{GenKlammer|r|mo}} Brace segment, right, mid-top.png
mu: Mitte, unten
(für Klammern mit gerader Segmentzahl)
{{GenKlammer|l|mu}} Brace segment, left, mid-bot.png mu: Mitte, unten
(für Klammern mit gerader Segmentzahl)
{{GenKlammer|r|mu}} Brace segment, right, mid-bot.png
ho: Halbklammer oben
(für spezielle Formen)
{{GenKlammer|l|ho}} Brace segment, left, half-top.png
Spezielle Formen
 
Brace segment, left, half-top.png {{GenKlammer|l|ho}}| {{GenKlammer|r|ho}} Brace segment, right, half-top.png
Brace segment, left, half-bot.png {{GenKlammer|l|hu}}| {{GenKlammer|r|hu}} Brace segment, right, half-bot.png


ho: Halbklammer oben
(für spezielle Formen)
{{GenKlammer|r|ho}} Brace segment, right, half-top.png
hu: Halbklammer unten
(für spezielle Formen)
{{GenKlammer|l|hu}} Brace segment, left, half-bot.png hu: Halbklammer unten
(für spezielle Formen)
{{GenKlammer|r|hu}} Brace segment, right, half-bot.png


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 Brace segment, over, end-left.png Brace segment, over, end-right.png Brace segment, over, mid.png Brace segment, over, span.png Brace segment, over, span5.png Brace segment, over, mid-left.png Brace segment, over, mid-right.png Brace segment, over, half-left.png Brace segment, over, half-right.png
s. f.
Beispiele
Ungerade Anzahl der Segmente
 
Brace segment, over, end-left.png Brace segment, over, span.png Brace segment, over, mid.png Brace segment, over, span5.png Brace segment, over, end-right.png


{{GenKlammer|o|l}}
{{GenKlammer|o|s}}
{{GenKlammer|o|m}}
{{GenKlammer|o|s5}}
{{GenKlammer|o|r}}


Gerade Anzahl der Segmente
 
Brace segment, under, end-left.png Brace segment, under, mid-left.png Brace segment, under, mid-right.png Brace segment, under, end-right.png


{{GenKlammer|u|l}}
{{GenKlammer|u|ml}}
{{GenKlammer|u|mr}}
{{GenKlammer|u|r}}


Spezielle Klammerformen
 
Brace segment, under, half-left.png Brace segment, under, half-right.png

{{GenKlammer|u|hl}}
{{GenKlammer|u|hr}}

 
Brace segment, over, half-left.png Brace segment, over, mid-right.png Brace segment, over, span.png Brace segment, over, end-right.png

{{GenKlammer|o|hl}}<br\> {{GenKlammer|o|mr}}<br\> {{GenKlammer|o|s}}<br\> {{GenKlammer|o|r}}

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 Brace segment, under, end-left.png Brace segment, under, end-right.png Brace segment, under, mid.png Brace segment, under, span.png Brace segment, under, span5.png Brace segment, under, mid-left.png Brace segment, under, mid-right.png Brace segment, under, half-left.png Brace segment, under, half-right.png
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

Info non-talk.svg 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.