Vorlage:GenKlammer/Doku: Unterschied zwischen den Versionen

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
(Formatierung)
(Formatierung)
Zeile 1: Zeile 1:
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
<noinclude>{{Dokumentation/Dokuseite}}</noinclude>
   
   
Mit dieser Vorlage lassen sich waage- und senkrechte geschweifte Klammern beliebiger Größe und Ausrichtung zusammenstellen.
Mit dieser Vorlage lassen sich in Tabellen waage- und senkrechte geschweifte Klammern beliebiger Größe und Ausrichtung zusammenstellen und erzeugen.


==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)
# gibt das jeweilige Segment der Klammer an (siehe unten).
# jeweiliges Segment der Klammer
# 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>{{brace|Parameter 1|Parameter 2}}</nowiki></code>
*Parameter 1 gibt die Orientierung der Klammer an: '''l''' (links), '''r''' (rechts)
 
*Parameter 2 gibt den Teil der Klammer an:
*Die Tabelle muss die Parameter <code>cellspacing="0" cellpadding="0" style="background-color:transparent"</code> tragen.




{| border="1" style="text-align:center; vertical-align:center; border-collapse:collapse"
{| border="1" style="text-align:center; vertical-align:center; border-collapse:collapse"
|- style="background-color:#abcdef"
|- style="background-color:#abcdef"
! style="width:10%" | Parameter 1
! style="width:9%" | Parameter 1
! style="width:10%" | Parameter 2
! style="width:12%" | Parameter 2
! style="width:10%" | Aufruf  
! style="width:9%" | Aufruf  
! style="width:5%" | Anzeige
! style="width:7%" | Anzeige
! style="width:20%" | &nbsp;
! style="width:26%" | Beispiel
! style="width:10%" | Parameter 1
! style="width:9%" | Parameter 1
! style="width:10%" | Parameter 2
! style="width:12%" | Parameter 2
! style="width:10%" | Aufruf  
! style="width:9%" | Aufruf  
! style="width:5%" | Anzeige
! style="width:7%" | Anzeige
|-
| <small>(Orientierung der Klammer)</small>
| <small>(jeweiliges Segment)</small>
| <small><code><nowiki>{{brace|Parameter 1|Parameter 2}}</nowiki></code></small>
| s. u.
| <small>Die Klammertabelle muss die Parameter <code>cellspacing="0" cellpadding="0" style="background-color:transparent"</code> tragen.</small>
| <small>(Orientierung der Klammer)</small>
| <small>(jeweiliges Segment)</small>
| <small><code><nowiki>{{brace|Parameter 1|Parameter 2}}</nowiki></code></small>
| s. u.
|-
|-
| rowspan="5" | '''l''': links
| rowspan="8" | '''l''': links
| '''t''': top end
| '''t''': top end
| <code><nowiki>{{brace|l|t}}</nowiki></code>
| <code><nowiki>{{brace|l|t}}</nowiki></code>
| {{brace|l|t}}
| {{brace|l|t}}
| rowspan="5" style="background-color:#abcdef"| &nbsp;
| rowspan="8" text-align:"center"|
| rowspan="5" | '''r''': rechts
 
<!--Beispieltabelle-->
{| border="0" cellspacing="0" cellpadding="0" style="text-align:left; background-color:transparent"
| {{brace|r|s}}||<code><nowiki>{{brace|r|s}}</nowiki></code>
|-
| {{brace|r|mt}}||<code><nowiki>{{brace|r|mt}}</nowiki></code>
|-
| {{brace|r|mb}}||<code><nowiki>{{brace|r|mb}}</nowiki></code>
|-
| {{brace|r|s}}||<code><nowiki>{{brace|r|s}}</nowiki></code>
|-
| {{brace|r|m}}||<code><nowiki>{{brace|r|m}}</nowiki></code>
|-
| {{brace|r|b}}||<code><nowiki>{{brace|r|b}}</nowiki></code>
|-
| {{brace|l|ht}}||<code><nowiki>{{brace|l|ht}}</nowiki></code>
|-
| {{brace|l|hb}}||<code><nowiki>{{brace|l|hb}}</nowiki></code>
|}
 
| rowspan="8" | '''r''': rechts
| '''t''': top end
| '''t''': top end
| <code><nowiki>{{brace|r|t}}</nowiki></code>
| <code><nowiki>{{brace|r|t}}</nowiki></code>
Zeile 65: Zeile 95:
| {{brace|r|mt}}
| {{brace|r|mt}}
|-
|-
 
| '''mb''': middle, bottom <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
|}
| <code><nowiki>{{brace|l|mb}}</nowiki></code>
 
| {{brace|l|mb}}
:*'''mb''': middle, bottom (für Klammern mit gerader Anzahl der Segmente): {{brace|r|mb}}
| '''mb''': middle, bottom <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
:*'''ht''': half-brace top (für 2-Segment-Klammern) {{brace|r|ht}}
| <code><nowiki>{{brace|r|mb}}</nowiki></code>
:*'''hb''': half-brace bottom (für 2-Segment-Klammern) {{brace|r|hb}}
| {{brace|r|mb}}
*Die Tabelle muss Parameter <code>cellspacing=0 cellpadding=0 style="background-color:transparent"</code> tragen.
 
 
'''Beispiel'''
 
{| cellspacing=0 cellpadding=0 style="background-color:transparent"
|Foo||{{brace|r|t}}||<code><nowiki>{{brace|r|t}}</nowiki></code>
|-
|-
|Bar||{{brace|r|s}}||<code><nowiki>{{brace|r|s}}</nowiki></code>
| '''ht''': half-brace top <br \><small>(für 2-Segment-Klammern)</small>
| <code><nowiki>{{brace|l|ht}}</nowiki></code>
| {{brace|l|ht}}
| '''ht''': half-brace top <br \><small>(für 2-Segment-Klammern)</small>
| <code><nowiki>{{brace|r|ht}}</nowiki></code>
| {{brace|r|ht}}
|-
|-
|Spam||{{brace|r|mt}}||<code><nowiki>{{brace|r|mt}}</nowiki></code>
| '''hb''': half-brace bottom <br \><small>(für 2-Segment-Klammern)</small>
|-
| <code><nowiki>{{brace|l|hb}}</nowiki></code>
|Eggs||{{brace|r|mb}}||<code><nowiki>{{brace|r|mb}}</nowiki></code>
| {{brace|l|hb}}
|-
| '''hb''': half-brace bottom <br \><small>(für 2-Segment-Klammern)</small>
|Bread||{{brace|r|s}}||<code><nowiki>{{brace|r|s}}</nowiki></code>
| <code><nowiki>{{brace|r|hb}}</nowiki></code>
|-
| {{brace|r|hb}}
|Text||{{brace|r|m}}||<code><nowiki>{{brace|r|m}}</nowiki></code>
|-
|Text||{{brace|r|b}}||<code><nowiki>{{brace|r|b}}</nowiki></code>
|-
| rowspan="2" | Stuff||{{brace|l|ht}}||<code><nowiki>{{brace|l|ht}}</nowiki></code>
|-
| {{brace|l|hb}}||<code><nowiki>{{brace|l|hb}}</nowiki></code>
|}
|}



Version vom 8. Februar 2011, 23:54 Uhr

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


Mit dieser Vorlage lassen sich in Tabellen waage- und senkrechte 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
  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

  • {{brace|Parameter 1|Parameter 2}}
  • Die Tabelle muss die Parameter cellspacing="0" cellpadding="0" style="background-color:transparent" tragen.


Parameter 1 Parameter 2 Aufruf Anzeige Beispiel Parameter 1 Parameter 2 Aufruf Anzeige
(Orientierung der Klammer) (jeweiliges Segment) {{brace|Parameter 1|Parameter 2}} s. u. Die Klammertabelle muss die Parameter cellspacing="0" cellpadding="0" style="background-color:transparent" tragen. (Orientierung der Klammer) (jeweiliges Segment) {{brace|Parameter 1|Parameter 2}} s. u.
l: links t: top end {{brace|l|t}} Vorlage:Brace
Vorlage:Brace {{brace|r|s}}
Vorlage:Brace {{brace|r|mt}}
Vorlage:Brace {{brace|r|mb}}
Vorlage:Brace {{brace|r|s}}
Vorlage:Brace {{brace|r|m}}
Vorlage:Brace {{brace|r|b}}
Vorlage:Brace {{brace|l|ht}}
Vorlage:Brace {{brace|l|hb}}
r: rechts t: top end {{brace|r|t}} Vorlage:Brace
b: bottom end {{brace|l|b}} Vorlage:Brace b: bottom end {{brace|r|b}} Vorlage:Brace
m: middle
(für Klammern mit ungerader Anzahl der Segmente)
{{brace|l|m}} Vorlage:Brace m: middle
(für Klammern mit ungerader Anzahl der Segmente)
{{brace|r|m}} Vorlage:Brace
s: span
(zwischen Mitte und einem Ende)
{{brace|l|s}} Vorlage:Brace s: span
(zwischen Mitte und einem Ende)
{{brace|r|s}} Vorlage:Brace
mt: middle, top
(für Klammern mit gerader Anzahl der Segmente)
{{brace|l|mt}} Vorlage:Brace mt: middle, top
(für Klammern mit gerader Anzahl der Segmente)
{{brace|r|mt}} Vorlage:Brace
mb: middle, bottom
(für Klammern mit gerader Anzahl der Segmente)
{{brace|l|mb}} Vorlage:Brace mb: middle, bottom
(für Klammern mit gerader Anzahl der Segmente)
{{brace|r|mb}} Vorlage:Brace
ht: half-brace top
(für 2-Segment-Klammern)
{{brace|l|ht}} Vorlage:Brace ht: half-brace top
(für 2-Segment-Klammern)
{{brace|r|ht}} Vorlage:Brace
hb: half-brace bottom
(für 2-Segment-Klammern)
{{brace|l|hb}} Vorlage:Brace hb: half-brace bottom
(für 2-Segment-Klammern)
{{brace|r|hb}} Vorlage:Brace


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.


Waagrechte Klammern

  • Parameter 1 gibt die Orientierung der Klammer an: o (oben) oder u (unten).
  • Parameter 2 gibt den Teil der Klammer an:



Beispiele




Alternative mit <math>

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>