Vorlage:GenKlammer/Doku: Unterschied zwischen den Versionen

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
K (Beispiele)
K (typo)
 
(19 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
   
   
Mit dieser Vorlage lassen sich in Tabellen waage- und senkrechte geschweifte Klammern beliebiger Größe und Ausrichtung zusammenstellen und erzeugen.
Mit dieser Vorlage lassen sich senk- und waagerechte geschweifte Klammern beliebiger Größe und Ausrichtung zusammenstellen und erzeugen.
 
 
__TOC__


==Parameter==
==Parameter==
# Orientierung der Klammer: '''l''' (links), '''r''' (rechts), '''o''' (oben) oder '''u''' (unten)
# Orientierung der Klammer: '''l''' (links), '''r''' (rechts), '''o''' (oben) oder '''u''' (unten)
# jeweiliges Segment der Klammer
# 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''
# 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==
==Aufruf==


*<code><nowiki>{{brace|Parameter 1|Parameter 2}}</nowiki></code>
*<code><nowiki>{{GenKlammer|Parameter 1|Parameter 2}}</nowiki></code>


*Die Tabelle muss die Parameter <code>cellspacing="0" cellpadding="0"</code> tragen.
*Die Vorlage muss in eine '''eigene''' Tabelle mit den Parametern <code>cellspacing="0" cellpadding="0"</code> eingebunden werden, da sonst "Lücken" zwischen den einzelnen Segmenten entstehen.


{|
|- style="text-align:center"
| Bei ''senkrechten'' Klammern erfolgt der Aufruf '''zeilenweise''':
| Bei ''waagerechten'' Klammern erfolgt der Aufruf '''spaltenweise''':
|- style="vertical-align:top"
| <pre>
{| 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-->
|}</pre>


| <pre>
{| 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 -->
|}
</pre>
|}
==Anzeige==
===Senkrechte Klammern===
===Senkrechte Klammern===


{| border="1" style="text-align:center; vertical-align:center; border-collapse:collapse"
{| border="1" style="text-align:center; vertical-align:center"
|- style="background-color:#abcdef"
|- style="background-color:#abcdef"
! style="width:9%" | Parameter 1
! style="width:7%" | Parameter 1
! style="width:12%" | Parameter 2
! style="width:10%" | Parameter 2
! style="width:9%" | Aufruf  
! style="width:9%" | Aufruf  
! style="width:7%" | Anzeige
! style="width:5%" | Anzeige
! style="width:26%" | Beispiel
! style="width:26%" | Beispiele
! style="width:9%" | Parameter 1
! style="width:7%" | Parameter 1
! style="width:12%" | Parameter 2
! style="width:10%" | Parameter 2
! style="width:9%" | Aufruf  
! style="width:9%" | Aufruf  
! style="width:7%" | Anzeige
! style="width:5%" | Anzeige
|-
|-
| <small>(Orientierung der Klammer)</small>
| <small>(Orientierung der Klammer)</small>
| <small>(jeweiliges Segment)</small>
| <small>(jeweiliges Segment)</small>
| <small><code><nowiki>{{brace|Parameter 1|Parameter 2}}</nowiki></code></small>
| <small><code><nowiki>{{GenKlammer|1|2}}</nowiki></code></small>
| s. u.
| s. u.
| <small>Die Klammertabelle muss die Parameter <code>cellspacing="0" cellpadding="0"</code> tragen.</small>
| <small>Die Klammertabelle muss die Parameter <code>cellspacing="0" cellpadding="0"</code> tragen.</small>
| <small>(Orientierung der Klammer)</small>
| <small>(Orientierung der Klammer)</small>
| <small>(jeweiliges Segment)</small>
| <small>(jeweiliges Segment)</small>
| <small><code><nowiki>{{brace|Parameter 1|Parameter 2}}</nowiki></code></small>
| <small><code><nowiki>{{GenKlammer|1|2}}</nowiki></code></small>
| s. u.
| s. u.
|-
|-
| rowspan="8" | '''l''': links
| rowspan="8" | '''l''': links
| '''t''': top end
| '''o''': oberes Ende
| <code><nowiki>{{brace|l|t}}</nowiki></code>
| <code><nowiki>{{GenKlammer|l|o}}</nowiki></code>
| {{brace|l|t}}
| {{GenKlammer|l|o}}
| rowspan="4" style="vertical-align:top"| <br \>''Ungerade Anzahl der Segmente''<br \>
| rowspan="4" style="vertical-align:top"| <br \>''Ungerade Anzahl der Segmente''<br \>
<!--Beispieltabelle-->
<!--Beispieltabelle-->
Zeile 48: Zeile 78:
| &nbsp;
| &nbsp;
|-
|-
| {{brace|l|t}}||<code><nowiki>{{brace|l|t}}</nowiki></code>
| {{GenKlammer|l|o}}||<code><nowiki>{{GenKlammer|l|o}}</nowiki></code>
|-
|-
| {{brace|l|m}}||<code><nowiki>{{brace|l|m}}</nowiki></code>
| {{GenKlammer|l|m}}||<code><nowiki>{{GenKlammer|l|m}}</nowiki></code>
|-
|-
| {{brace|l|s}}||<code><nowiki>{{brace|l|s}}</nowiki></code>
| {{GenKlammer|l|s}}||<code><nowiki>{{GenKlammer|l|s}}</nowiki></code>
|-
|-
| {{brace|l|s}}||<code><nowiki>{{brace|l|s}}</nowiki></code>
| {{GenKlammer|l|s}}||<code><nowiki>{{GenKlammer|l|s}}</nowiki></code>
|-
|-
| {{brace|l|b}}||<code><nowiki>{{brace|l|b}}</nowiki></code>
| {{GenKlammer|l|u}}||<code><nowiki>{{GenKlammer|l|u}}</nowiki></code>
|}
|}
<!--Ende Beispieltabelle-->
<!--Ende Beispieltabelle-->
| rowspan="8" | '''r''': rechts
| rowspan="8" | '''r''': rechts
| '''t''': top end
| '''o''': oberes Ende
| <code><nowiki>{{brace|r|t}}</nowiki></code>
| <code><nowiki>{{GenKlammer|r|o}}</nowiki></code>
| {{brace|r|t}}
| {{GenKlammer|r|o}}
|-  
|-  
| '''b''': bottom end
| '''u''': unteres Ende
| <code><nowiki>{{brace|l|b}}</nowiki></code>
| <code><nowiki>{{GenKlammer|l|u}}</nowiki></code>
| {{brace|l|b}}
| {{GenKlammer|l|u}}
| '''b''': bottom end
| '''u''': unteres Ende
| <code><nowiki>{{brace|r|b}}</nowiki></code>
| <code><nowiki>{{GenKlammer|r|u}}</nowiki></code>
| {{brace|r|b}}
| {{GenKlammer|r|u}}
|-
|-
| '''m''': middle <br \><small>(für Klammern mit ungerader Anzahl der Segmente)</small>
| '''m''': Mitte <br \><small>(für Klammern mit ungerader Segmentzahl)</small>
| <code><nowiki>{{brace|l|m}}</nowiki></code>
| <code><nowiki>{{GenKlammer|l|m}}</nowiki></code>
| {{brace|l|m}}
| {{GenKlammer|l|m}}
| '''m''': middle <br \><small>(für Klammern mit ungerader Anzahl der Segmente)</small>
| '''m''': Mitte <br \><small>(für Klammern mit ungerader Segmentzahl)</small>
| <code><nowiki>{{brace|r|m}}</nowiki></code>
| <code><nowiki>{{GenKlammer|r|m}}</nowiki></code>
| {{brace|r|m}}
| {{GenKlammer|r|m}}
|-
|-
| '''s''': span <br \><small>(zwischen Mitte und einem Ende)</small>
| '''s''': Strecke <br \><small>(zwischen Mitte und einem Ende)</small>
| <code><nowiki>{{brace|l|s}}</nowiki></code>
| <code><nowiki>{{GenKlammer|l|s}}</nowiki></code>
| {{brace|l|s}}
| {{GenKlammer|l|s}}
| '''s''': span <br \><small>(zwischen Mitte und einem Ende)</small>
| '''s''': Strecke <br \><small>(zwischen Mitte und einem Ende)</small>
| <code><nowiki>{{brace|r|s}}</nowiki></code>
| <code><nowiki>{{GenKlammer|r|s}}</nowiki></code>
| {{brace|r|s}}
| {{GenKlammer|r|s}}
|-
|-
| '''mt''': middle, top <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
| '''mo''': Mitte, oben <br \><small>(für Klammern mit gerader Segmentzahl)</small>
| <code><nowiki>{{brace|l|mt}}</nowiki></code>
| <code><nowiki>{{GenKlammer|l|mo}}</nowiki></code>
| {{brace|l|mt}}
| {{GenKlammer|l|mo}}
| rowspan="2" style="vertical-align:top"| <br \> ''Gerade Anzahl der Segmente''<br \>
| rowspan="2" style="vertical-align:top"| <br \> ''Gerade Anzahl der Segmente''<br \>
<!--Beispieltabelle-->
<!--Beispieltabelle-->
Zeile 93: Zeile 123:
| &nbsp;
| &nbsp;
|-
|-
| {{brace|r|t}}||<code><nowiki>{{brace|r|t}}</nowiki></code>
| {{GenKlammer|r|o}}||<code><nowiki>{{GenKlammer|r|u}}</nowiki></code>
|-
|-
| {{brace|r|s}}||<code><nowiki>{{brace|r|s}}</nowiki></code>
| {{GenKlammer|r|s}}||<code><nowiki>{{GenKlammer|r|s}}</nowiki></code>
|-
|-
| {{brace|r|mt}}||<code><nowiki>{{brace|r|mt}}</nowiki></code>
| {{GenKlammer|r|mo}}||<code><nowiki>{{GenKlammer|r|mt}}</nowiki></code>
|-
|-
| {{brace|r|mb}}||<code><nowiki>{{brace|r|mb}}</nowiki></code>
| {{GenKlammer|r|mu}}||<code><nowiki>{{GenKlammer|r|mb}}</nowiki></code>
|-
|-
| {{brace|r|s}}||<code><nowiki>{{brace|r|s}}</nowiki></code>
| {{GenKlammer|r|s}}||<code><nowiki>{{GenKlammer|r|s}}</nowiki></code>
|-
|-
| {{brace|r|b}}||<code><nowiki>{{brace|r|b}}</nowiki></code>
| {{GenKlammer|r|u}}||<code><nowiki>{{GenKlammer|r|o}}</nowiki></code>
|}
|}
<!--Ende Beispieltabelle-->
<!--Ende Beispieltabelle-->
| '''mt''': middle, top <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
<br \>
| <code><nowiki>{{brace|r|mt}}</nowiki></code>
| '''mo''': Mitte, oben <br \><small>(für Klammern mit gerader Segmentzahl)</small>
| {{brace|r|mt}}
| <code><nowiki>{{GenKlammer|r|mo}}</nowiki></code>
| {{GenKlammer|r|mo}}
|-
|-
| '''mb''': middle, bottom <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
| '''mu''': Mitte, unten <br \><small>(für Klammern mit gerader Segmentzahl)</small>
| <code><nowiki>{{brace|l|mb}}</nowiki></code>
| <code><nowiki>{{GenKlammer|l|mu}}</nowiki></code>
| {{brace|l|mb}}
| {{GenKlammer|l|mu}}
| '''mb''': middle, bottom <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
| '''mu''': Mitte, unten <br \><small>(für Klammern mit gerader Segmentzahl)</small>
| <code><nowiki>{{brace|r|mb}}</nowiki></code>
| <code><nowiki>{{GenKlammer|r|mu}}</nowiki></code>
| {{brace|r|mb}}
| {{GenKlammer|r|mu}}
|-
|-
| '''ht''': half-brace top <br \><small>(für 2-Segment-Klammern)</small>
| '''ho''': Halbklammer oben <br \><small>(für spezielle Formen)</small>
| <code><nowiki>{{brace|l|ht}}</nowiki></code>
| <code><nowiki>{{GenKlammer|l|ho}}</nowiki></code>
| {{brace|l|ht}}
| {{GenKlammer|l|ho}}
| rowspan="2" style="vertical-align:top"| <br \>''2-Segment-Klammern''<br \>
| rowspan="2" style="vertical-align:top"| <br \>''Spezielle Formen''<br \>
<!--Beispieltabelle-->
<!--Beispieltabelle-->
{| align="center" cellspacing="0" cellpadding="0"  
{| align="center" cellspacing="0" cellpadding="0"  
| &nbsp;
| &nbsp;
|-
|-
| {{brace|l|ht}}||<code><nowiki>{{brace|l|ht}}|</nowiki></code>
| {{GenKlammer|l|ho}}||<code><nowiki>{{GenKlammer|l|ho}}|</nowiki></code>
| <code><nowiki>{{brace|r|ht}}</nowiki></code>||{{brace|r|ht}}
| <code><nowiki>{{GenKlammer|r|ho}}</nowiki></code>||{{GenKlammer|r|ho}}
|-
|-
| {{brace|l|hb}}||<code><nowiki>{{brace|l|hb}}|</nowiki></code>
| {{GenKlammer|l|hu}}||<code><nowiki>{{GenKlammer|l|hu}}|</nowiki></code>
| <code><nowiki>{{brace|r|hb}}</nowiki></code>||{{brace|r|hb}}
| <code><nowiki>{{GenKlammer|r|hu}}</nowiki></code>||{{GenKlammer|r|hu}}
|}
|}
<!--Ende Beispieltabelle-->
<!--Ende Beispieltabelle-->
| '''ht''': half-brace top <br \><small>(für 2-Segment-Klammern)</small>
<br \>
| <code><nowiki>{{brace|r|ht}}</nowiki></code>
| '''ho''': Halbklammer oben <br \><small>(für spezielle Formen)</small>
| {{brace|r|ht}}
| <code><nowiki>{{GenKlammer|r|ho}}</nowiki></code>
| {{GenKlammer|r|ho}}
|-
|-
| '''hb''': half-brace bottom <br \><small>(für 2-Segment-Klammern)</small>
| '''hu''': Halbklammer unten <br \><small>(für spezielle Formen)</small>
| <code><nowiki>{{brace|l|hb}}</nowiki></code>
| <code><nowiki>{{GenKlammer|l|hu}}</nowiki></code>
| {{brace|l|hb}}
| {{GenKlammer|l|hu}}
| '''hb''': half-brace bottom <br \><small>(für 2-Segment-Klammern)</small>
| '''hu''': Halbklammer unten <br \><small>(für spezielle Formen)</small>
| <code><nowiki>{{brace|r|hb}}</nowiki></code>
| <code><nowiki>{{GenKlammer|r|hu}}</nowiki></code>
| {{brace|r|hb}}
| {{GenKlammer|r|hu}}
|}
|}


Zeile 163: Zeile 195:
===Waagerechte Klammern===
===Waagerechte Klammern===


*Parameter 1 gibt die Orientierung der Klammer an:  '''o''' (oben) oder '''u''' (unten).
{| border="1" style="text-align:center; vertical-align:center"
*Parameter 2 gibt den Teil der Klammer an:
! colspan="2" style="background-color:#abcdef" | Parameter 1
:*'''l''': left end: {{brace|o|l}}
| rowspan="2" colspan="9" | '''o''': oben
:*'''r''': right end: {{brace|o|r}}
|-
:*'''m''': middle: {{brace|o|m}}
| colspan="2" | <small>(Orientierung der Klammer)</small>
:*'''s''': span (zwischen Mitte und einem Ende): {{brace|o|s}}
|-
:*'''s5''': span (span 5 Mal): {{brace|o|s5}}
! colspan="2" style="background-color:#abcdef" | Parameter 2
:*<small>Exoten für Klammern mit gerader Anzahl der Segmente
| rowspan="2" | '''l''': linkes Ende
:** für 2-Segment-Klammern: '''hl''': half-brace left {{brace|o|hl}}, '''hr''': half-brace right {{brace|o|hr}}
| rowspan="2" | '''r''': rechtes Ende
:** '''ml''': middle, left {{brace|o|ml}}, '''mr''': middle, right {{brace|o|mr}}</small>
| rowspan="2" | '''m''': Mitte
| rowspan="2" style="vertical-align:top" | '''s''': Strecke <br \><small>(zwischen Mitte und einem Ende)</small>
| rowspan="2" style="vertical-align:top" | '''s5''': Strecke 5x <br \><small>(Strecke 5facher Länge)</small>
| rowspan="2" style="vertical-align:top" | '''ml''': Mitte, links <br \><small>(für Klammern mit gerader Segmentzahl)</small>
| rowspan="2" style="vertical-align:top" | '''mr''': Mitte, rechts <br \><small>(für Klammern mit gerader Segmentzahl)</small>
| rowspan="2" style="vertical-align:top" | '''hl''': Halbklammer links <br \><small>(für speziellere Formen)</small>
| rowspan="2" style="vertical-align:top" | '''hr''': Halbklammer rechts <br \><small>(für speziellere Formen)</small>
|-
| colspan="2" | <small>(jeweiliges Segment)</small>
|-
! colspan="2" style="background-color:#abcdef" | Aufruf
| rowspan="2" | <small><code><nowiki>{{GenKlammer|o|l}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|o|r}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|o|m}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|o|s}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|o|s5}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|o|ml}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|o|mr}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|o|hl}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|o|hr}}</nowiki></code></small>
|-
| colspan="2" | <small><code><nowiki>{{GenKlammer|1|2}}</nowiki></code></small>
|-
! colspan="2" style="background-color:#abcdef" | Anzeige
| rowspan="2" | {{GenKlammer|o|l}}
| rowspan="2" | {{GenKlammer|o|r}}
| rowspan="2" | {{GenKlammer|o|m}}
| rowspan="2" | {{GenKlammer|o|s}}
| rowspan="2" | {{GenKlammer|o|s5}}
| rowspan="2" | {{GenKlammer|o|ml}}
| rowspan="2" | {{GenKlammer|o|mr}}
| rowspan="2" | {{GenKlammer|o|hl}}
| rowspan="2" | {{GenKlammer|o|hr}}
|-
| colspan="2" | s. f.
|-
! colspan="2" style="background-color:#abcdef" | Beispiele
| rowspan="2" colspan="5" style="vertical-align:top"| <br \> ''Ungerade Anzahl der Segmente''<br \>
<!--Beispieltabelle-->
{| align="center" cellspacing="0" cellpadding="0" style="text-align:left"
| &nbsp;
|-
| {{GenKlammer|o|l}}||{{GenKlammer|o|s}}||{{GenKlammer|o|m}}||{{GenKlammer|o|s5}}||{{GenKlammer|o|r}}
|}
<!--Ende Beispieltabelle-->
<br \>
<small><code><nowiki>{{GenKlammer|o|l}}</nowiki></code></small><br \>
<small><code><nowiki>{{GenKlammer|o|s}}</nowiki></code></small><br \>
<small><code><nowiki>{{GenKlammer|o|m}}</nowiki></code></small><br \>
<small><code><nowiki>{{GenKlammer|o|s5}}</nowiki></code></small><br \>
<small><code><nowiki>{{GenKlammer|o|r}}</nowiki></code></small>
| rowspan="2" colspan ="2" style="vertical-align:top"| <br \> ''Gerade Anzahl der Segmente''<br \>
<!--Beispieltabelle-->
{| align="center" cellspacing="0" cellpadding="0" style="text-align:left"
| &nbsp;
|-
| {{GenKlammer|u|l}}||{{GenKlammer|u|ml}}||{{GenKlammer|u|mr}}||{{GenKlammer|u|r}}
|}
<!--Ende Beispieltabelle-->
<br \>
<small><code><nowiki>{{GenKlammer|u|l}}</nowiki></code></small><br \>
<small><code><nowiki>{{GenKlammer|u|ml}}</nowiki></code></small><br \>
<small><code><nowiki>{{GenKlammer|u|mr}}</nowiki></code></small><br \>
<small><code><nowiki>{{GenKlammer|u|r}}</nowiki></code></small>
| rowspan="2" colspan ="2" style="vertical-align:top"| <br \> ''Spezielle Klammerformen''<br \>
<!--Beispieltabelle-->
{| align="center" cellspacing="0" cellpadding="0" style="text-align:left"
| &nbsp;
|-
| {{GenKlammer|u|hl}}||{{GenKlammer|u|hr}}
|}
<!--Ende Beispieltabelle-->
<small><code><nowiki>{{GenKlammer|u|hl}}</nowiki></code></small><br \>
<small><code><nowiki>{{GenKlammer|u|hr}}</nowiki></code></small>
<br \>
<!--Beispieltabelle-->
{| align="center" cellspacing="0" cellpadding="0" style="text-align:left"
| &nbsp;
|-
| {{GenKlammer|o|hl}}||{{GenKlammer|o|mr}}||{{GenKlammer|o|s}}||{{GenKlammer|o|r}}
|}
<!--Ende Beispieltabelle-->
<small><code><nowiki>{{GenKlammer|o|hl}}</nowiki></code></small><br\>
<small><code><nowiki>{{GenKlammer|o|mr}}</nowiki></code></small><br\>
<small><code><nowiki>{{GenKlammer|o|s}}</nowiki></code></small><br\>
<small><code><nowiki>{{GenKlammer|o|r}}</nowiki></code></small>
|-
| colspan="2" | <small>Die Klammertabelle <br \>muss die Parameter <br \><code>cellspacing="0" cellpadding="0"</code><br \> tragen.</small>
|-


 
! colspan="2" style="background-color:#abcdef" | Parameter 1
 
| rowspan="2" colspan="9" | '''u''': unten
 
|-
'''Beispiele'''
| colspan="2" | <small>(Orientierung der Klammer)</small>
 
|-
 
! colspan="2" style="background-color:#abcdef" | Parameter 2
{| border="0" cellspacing="0" cellpadding="0" style="background-color:transparent"
| rowspan="2" | '''l''': linkes Ende
| {{brace|o|l}}||{{brace|o|s}}||{{brace|o|m}}||{{brace|o|s5}}||{{brace|o|r}}
| rowspan="2" | '''r''': rechtes Ende
| rowspan="2" | '''m''': Mitte
| rowspan="2" style="vertical-align:top" | '''s''': Strecke <br \><small>(zwischen Mitte und einem Ende)</small>
| rowspan="2" style="vertical-align:top" | '''s5''': Strecke 5x <br \><small>(Strecke 5facher Länge)</small>
| rowspan="2" style="vertical-align:top" | '''ml''': Mitte, links <br \><small>(für Klammern mit gerader Segmentzahl)</small>
| rowspan="2" style="vertical-align:top" | '''mr''': Mitte, rechts <br \><small>(für Klammern mit gerader Segmentzahl)</small>
| rowspan="2" style="vertical-align:top" | '''hl''': Halbklammer links <br \><small>(für speziellere Formen)</small>
| rowspan="2" style="vertical-align:top" | '''hr''': Halbklammer rechts <br \><small>(für speziellere Formen)</small>
|-
| colspan="2" | <small>(jeweiliges Segment)</small>
|-
! colspan="2" style="background-color:#abcdef" | Aufruf
| rowspan="2" | <small><code><nowiki>{{GenKlammer|u|l}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|u|r}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|u|m}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|u|s}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|u|s5}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|u|ml}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|u|mr}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|u|hl}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{..|u|hr}}</nowiki></code></small>
|-
| colspan="2" | <small><code><nowiki>{{GenKlammer|1|2}}</nowiki></code></small>
|-
! colspan="2" style="background-color:#abcdef" | Anzeige
| rowspan="2" | {{GenKlammer|u|l}}
| rowspan="2" | {{GenKlammer|u|r}}
| rowspan="2" | {{GenKlammer|u|m}}
| rowspan="2" | {{GenKlammer|u|s}}
| rowspan="2" | {{GenKlammer|u|s5}}
| rowspan="2" | {{GenKlammer|u|ml}}
| rowspan="2" | {{GenKlammer|u|mr}}
| rowspan="2" | {{GenKlammer|u|hl}}
| rowspan="2" | {{GenKlammer|u|hr}}
|-
| colspan="2" | s. f.
|}
|}
{{brace|o|l}}{{brace|o|s}}{{brace|o|m}}{{brace|o|s5}}{{brace|o|r}}
*<code><nowiki>{{brace|o|l}}{{brace|o|s}}{{brace|o|m}}{{brace|o|s5}}{{brace|o|r}}</nowiki></code>
*{{brace|u|l}}{{brace|u|ml}}{{brace|u|mr}}{{brace|u|r}}{{brace|u|hl}}{{brace|u|hr}}
*<code><nowiki>{{brace|u|l}}{{brace|u|ml}}{{brace|u|mr}}{{brace|u|r}}{{brace|u|hl}}{{brace|u|hr}}</nowiki></code>




'''Alternative mit <nowiki><math></nowiki>'''
'''Alternative mit <nowiki><math></nowiki>''' ''(unschöne Darstellung)''


Symmetrische Klammern können auch mit diesen Math-Funktionen erzeugt werden:
Symmetrische Klammern können auch mit diesen Math-Funktionen erzeugt werden:
Zeile 202: Zeile 350:
* <math>\underbrace{ \qquad \qquad \qquad }</math>  
* <math>\underbrace{ \qquad \qquad \qquad }</math>  
* <code><nowiki><math>\underbrace{ \qquad \qquad \qquad }</math></nowiki></code>
* <code><nowiki><math>\underbrace{ \qquad \qquad \qquad }</math></nowiki></code>
Mit "<code><nowiki>\qquad</nowiki></code>" lässt sich die Breite der Klammer regeln.
== Lizenzhinweis ==
{| style="border: 1px solid #D0A000; background-color: #eeeeee; padding: 4px" width="100%"
|-
|style="vertical-align:middle;"|[[Image:Info_non-talk.svg|30px]]
|Diese Vorlage basiert auf der [http://de.wikisource.org/wiki/Vorlage_Diskussion:Brace Vorlage:Brace] aus der freien Quellensammlung [http://de.wikisource.org Wikisource] in der Version vom 30.12.2010 ([http://de.wikisource.org/w/index.php?title=Vorlage_Diskussion:Brace&oldid=1393354 Permanentlink]) und steht unter der [[GNU Lizenz für freie Dokumentation]]. In der Wikisource ist eine [http://de.wikisource.org/w/index.php?title=Vorlage_Diskussion:Brace&action=history Liste der Autoren] verfügbar.
|-
|}

Aktuelle Version vom 4. April 2011, 14:53 Uhr

Dokumentations-Unterseite Diese Seite ist die Dokumentations-Unterseite der Vorlage:GenKlammer.


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.