Vorlage:GenKlammer/Doku: Unterschied zwischen den Versionen

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
K (Beispiele)
(Waagerechte Klammern)
Zeile 163: Zeile 163:
===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; border-collapse:collapse"
*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''': left end
:** für 2-Segment-Klammern: '''hl''': half-brace left {{brace|o|hl}}, '''hr''': half-brace right {{brace|o|hr}}
| rowspan="2" | '''r''': right end
:** '''ml''': middle, left {{brace|o|ml}}, '''mr''': middle, right {{brace|o|mr}}</small>
| rowspan="2" | '''m''': middle
 
| rowspan="2" | '''s''': span <br \><small>(zwischen Mitte und einem Ende)</small>
 
| rowspan="2" | '''s5''': span 5x <br \><small>(span 5facher Länge)</small>
| rowspan="2" | '''ml''': middle, left <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
| rowspan="2" | '''mr''': middle, right <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
| rowspan="2" | '''hl''': half-brace left <br \><small>(für 2-Segment-Klammern)</small>
| rowspan="2" | '''hr''': half-brace right <br \><small>(für 2-Segment-Klammern)</small>
|-
| colspan="2" | <small>(jeweiliges Segment)</small>
|-
! colspan="2" style="background-color:#abcdef" | Aufruf
| rowspan="2" | <small><code><nowiki>{{brace|o|l}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|o|r}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|o|m}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|o|s}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|o|s5}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|o|ml}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|o|mr}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|o|hl}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|o|hr}}</nowiki></code></small>
|-
| colspan="2" | <small><code><nowiki>{{brace|Parameter 1|Parameter 2}}</nowiki></code></small>
|-
! colspan="2" style="background-color:#abcdef" | Anzeige
| rowspan="2" | {{brace|o|l}}
| rowspan="2" | {{brace|o|r}}
| rowspan="2" | {{brace|o|m}}
| rowspan="2" | {{brace|o|s}}
| rowspan="2" | {{brace|o|s5}}
| rowspan="2" | {{brace|o|ml}}
| rowspan="2" | {{brace|o|mr}}
| rowspan="2" | {{brace|o|hl}}
| rowspan="2" | {{brace|o|hr}}
|-
| colspan="2" | s. f.
|-
! colspan="2" style="background-color:#abcdef" | Beispiel
| rowspan="2" |
| rowspan="2" |
| rowspan="2" |
| rowspan="2" |
| rowspan="2" |
| rowspan="2" |
| rowspan="2" |
| rowspan="2" |
| rowspan="2" |
|-
| colspan="2" | <small>Die Klammertabelle muss die Parameter <code>cellspacing="0" cellpadding="0"</code> tragen.</small>
|-
! colspan="2" style="background-color:#abcdef" | Parameter 1
| rowspan="2" colspan="9" | '''u''': unten
|-
| colspan="2" | <small>(Orientierung der Klammer)</small>
|-
! colspan="2" style="background-color:#abcdef" | Parameter 2
| rowspan="2" | '''l''': left end
| rowspan="2" | '''r''': right end
| rowspan="2" | '''m''': middle
| rowspan="2" | '''s''': span <br \><small>(zwischen Mitte und einem Ende)</small>
| rowspan="2" | '''s5''': span 5x <br \><small>(span 5facher Länge)</small>
| rowspan="2" | '''ml''': middle, left <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
| rowspan="2" | '''mr''': middle, right <br \><small>(für Klammern mit gerader Anzahl der Segmente)</small>
| rowspan="2" | '''hl''': half-brace left <br \><small>(für 2-Segment-Klammern)</small>
| rowspan="2" | '''hr''': half-brace right <br \><small>(für 2-Segment-Klammern)</small>
|-
| colspan="2" | <small>(jeweiliges Segment)</small>
|-
! colspan="2" style="background-color:#abcdef" | Aufruf
| rowspan="2" | <small><code><nowiki>{{brace|u|l}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|u|r}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|u|m}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|u|s}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|u|s5}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|u|ml}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|u|mr}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|u|hl}}</nowiki></code></small>
| rowspan="2" | <small><code><nowiki>{{brace|u|hr}}</nowiki></code></small>
|-
| colspan="2" | <small><code><nowiki>{{brace|Parameter 1|Parameter 2}}</nowiki></code></small>
|-
! colspan="2" style="background-color:#abcdef" | Anzeige
| rowspan="2" | {{brace|u|l}}
| rowspan="2" | {{brace|u|r}}
| rowspan="2" | {{brace|u|m}}
| rowspan="2" | {{brace|u|s}}
| rowspan="2" | {{brace|u|s5}}
| rowspan="2" | {{brace|u|ml}}
| rowspan="2" | {{brace|u|mr}}
| rowspan="2" | {{brace|u|hl}}
| rowspan="2" | {{brace|u|hr}}
|-
| colspan="2" | s. f.
|}




Zeile 192: Zeile 282:




'''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 292:
* <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.

Version vom 9. Februar 2011, 12:30 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" tragen.


Senkrechte Klammern

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" tragen. (Orientierung der Klammer) (jeweiliges Segment) {{brace|Parameter 1|Parameter 2}} s. u.
l: links t: top end {{brace|l|t}} Vorlage:Brace
Ungerade Anzahl der Segmente
 
Vorlage:Brace {{brace|l|t}}
Vorlage:Brace {{brace|l|m}}
Vorlage:Brace {{brace|l|s}}
Vorlage:Brace {{brace|l|s}}
Vorlage:Brace {{brace|l|b}}
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
Gerade Anzahl der Segmente
 
Vorlage:Brace {{brace|r|t}}
Vorlage:Brace {{brace|r|s}}
Vorlage:Brace {{brace|r|mt}}
Vorlage:Brace {{brace|r|mb}}
Vorlage:Brace {{brace|r|s}}
Vorlage:Brace {{brace|r|b}}
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
2-Segment-Klammern
 
Vorlage:Brace {{brace|l|ht}}| {{brace|r|ht}} Vorlage:Brace
Vorlage:Brace {{brace|l|hb}}| {{brace|r|hb}} 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.


Waagerechte Klammern

Parameter 1 o: oben
(Orientierung der Klammer)
Parameter 2 l: left end r: right end m: middle s: span
(zwischen Mitte und einem Ende)
s5: span 5x
(span 5facher Länge)
ml: middle, left
(für Klammern mit gerader Anzahl der Segmente)
mr: middle, right
(für Klammern mit gerader Anzahl der Segmente)
hl: half-brace left
(für 2-Segment-Klammern)
hr: half-brace right
(für 2-Segment-Klammern)
(jeweiliges Segment)
Aufruf {{brace|o|l}} {{brace|o|r}} {{brace|o|m}} {{brace|o|s}} {{brace|o|s5}} {{brace|o|ml}} {{brace|o|mr}} {{brace|o|hl}} {{brace|o|hr}}
{{brace|Parameter 1|Parameter 2}}
Anzeige Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace
s. f.
Beispiel
Die Klammertabelle muss die Parameter cellspacing="0" cellpadding="0" tragen.
Parameter 1 u: unten
(Orientierung der Klammer)
Parameter 2 l: left end r: right end m: middle s: span
(zwischen Mitte und einem Ende)
s5: span 5x
(span 5facher Länge)
ml: middle, left
(für Klammern mit gerader Anzahl der Segmente)
mr: middle, right
(für Klammern mit gerader Anzahl der Segmente)
hl: half-brace left
(für 2-Segment-Klammern)
hr: half-brace right
(für 2-Segment-Klammern)
(jeweiliges Segment)
Aufruf {{brace|u|l}} {{brace|u|r}} {{brace|u|m}} {{brace|u|s}} {{brace|u|s5}} {{brace|u|ml}} {{brace|u|mr}} {{brace|u|hl}} {{brace|u|hr}}
{{brace|Parameter 1|Parameter 2}}
Anzeige Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace
s. f.


Beispiele


Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace Vorlage:Brace

Vorlage:BraceVorlage:BraceVorlage:BraceVorlage:BraceVorlage:Brace

  • {{brace|o|l}}{{brace|o|s}}{{brace|o|m}}{{brace|o|s5}}{{brace|o|r}}



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.