Vorlage:Klade/Doku

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

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

Diese Vorlage ist vielfach eingebunden. Wenn du die Auswirkungen genau kennst, kannst du sie bearbeiten. Meist ist es jedoch sinnvoll, Änderungswünsche erst auf Vorlage Diskussion:Klade abzustimmen.
Diese Vorlagenseite bedarf einer grundsätzlichen Überarbeitung:
Diese Vorlage ist technisch überholt. Sie kann auch bei formal korrekter Anwendung versagen und Fehlermeldungen generieren, wenn eine zu hohe Verschachtelungstiefe entsteht. Eine Portierung in Richtung eines Wikipedia:Lua-Moduls wie in anderen Sprachversionen sollte erwägt werden.
Bitte beteilige dich an der Verbesserung und entferne anschließend diese Markierung.
Diese Vorlage kann dafür benutzt werden, um Klassifizierungssysteme mit Knoten und klickbaren Bezeichnungen zu erstellen. Diese Vorlage sollte speziell für Evolutionsbäume genutzt werden.
ParameterBeschreibungTypStatus
label1label1
Label Teilbaum 1
Wikitext optional
11
Knoten 1
Beispiel
Knoten1
Wikitext erforderlich
label2label2
Label Teilbaum 2
Wikitext optional
22
Knoten 2
Beispiel
Knoten 2
Wikitext optional
label3label3
Label Teilbaum 3
Wikitext optional
33
Knoten 3
Beispiel
Knoten 3
Wikitext optional
label4label4
Label Teilbaum 4
Wikitext optional
44
Knoten 4
Beispiel
Knoten 4
Wikitext optional
label5label5
Label Teilbaum 5
Wikitext optional
55
Knoten 5
Beispiel
Knoten 5
Wikitext optional
label6label6
Label Teilbaum 6
Wikitext optional
66
Knoten 6
Beispiel
Knoten 6
Wikitext optional
label7label7
Label Teilbaum 7
Wikitext optional
77
Knoten 7
Beispiel
Knoten 7
Wikitext optional
label8label8
Label Teilbaum 8
Wikitext optional
88
Knoten 8
Beispiel
Knoten 8
Wikitext optional
label9label9
Label Teilbaum 9
Wikitext optional
99
Knoten 9
Beispiel
Knoten 9
Wikitext optional
label10label10
Label Teilbaum 10
Wikitext optional
1010
Knoten 10
Beispiel
Knoten 10
Wikitext optional
label11label11
Label Teilbaum 11
Wikitext optional
1111
Knoten 11
Beispiel
Knoten 11
Wikitext optional
label12label12
Label Teilbaum 12
Wikitext optional
1212
Knoten 12
Beispiel
Knoten 12
Wikitext optional
label13label13
Label Teilbaum 13
Wikitext optional
1313
Knoten 13
Beispiel
Knoten 13
Wikitext optional
label14label14
Label Teilbaum 14
Wikitext optional
1414
Knoten 14
Beispiel
Knoten 14
Wikitext optional
label15label15
Label Teilbaum 15
Wikitext optional
1515
Knoten 15
Beispiel
Knoten 15
Wikitext optional
label16label16
Label Teilbaum 16
Wikitext optional
1616
Knoten 16
Beispiel
Knoten 16
Wikitext optional
label17label17
Label Teilbaum 17
Wikitext optional
1717
Knoten 17
Beispiel
Knoten 17
Wikitext optional
label18label18
Label Teilbaum 18
Wikitext optional
1818
Knoten 18
Beispiel
Knoten 18
Wikitext optional
label19label19
Label Teilbaum 19
Wikitext optional
1919
Knoten 19
Beispiel
Knoten 19
Wikitext optional
label20label20
Label Teilbaum 20
Wikitext optional
2020
Knoten 20
Beispiel
Knoten 20
Wikitext optional
label21label21
Label Teilbaum 21
Wikitext optional
2121
Knoten 21
Beispiel
Knoten 21
Wikitext optional
label22label22
Label Teilbaum 22
Wikitext optional
2222
Knoten 22
Beispiel
Knoten 22
Wikitext optional
label23label23
Label Teilbaum 23
Wikitext optional
2323
Knoten 23
Beispiel
Knoten 23
Wikitext optional
CSSstyle
Spezifikation wie Cascading Style Sheets
Beispiel
font-size:smaller
Einzeiliger Text optional

Format: block


Diese Vorlage kann dafür benutzt werden, um Klassifizierungssysteme mit Knoten und klickbaren Bezeichnungen zu erstellen. Diese Vorlage sollte speziell für Evolutionsbäume genutzt werden.

Einfaches Beispiel

[Quelltext bearbeiten ]
{{Klade
|label1=Basis
|1=Knoten
}}

erzeugt

 Basis 

Knoten


Beispiel mit Verzweigungen

[Quelltext bearbeiten ]
{{Klade
|1={{Klade
 |label1=[[Teilbaum1]]
 |1=Knoten1
 |label2=Teilbaum2
 |2=[[Knoten2]]
 |label3=[[Teilbaum3]]
 |3=[[Knoten3]]
 }}
}}

ergibt


 Teilbaum1  

Knoten1


 Teilbaum2  

Knoten2



{{Klade| style=font-size:75%;line-height:75%
|1={{Klade
 |label1=Teilbaum1
 |1=Knoten1
 |label2=Teilbaum2
 |2=Knoten2
 }}
}}

ergibt


 Teilbaum1 

Knoten1


 Teilbaum2 

Knoten2



Vorlage:Klade/Wartung/Style
{{Klade
|1={{Klade
 |1={{Klade | Dicke=3
 |1=Knoten1
 |2=Knoten2
 }}
 |2=Knoten3
 }}
}}

ergibt




Knoten1


   

Knoten2



   

Knoten3



Bearbeitungstipps

[Quelltext bearbeiten ]

Eine einfache Möglichkeit um größere Kladogramme zu bearbeiten ist das Newick-Format zu verwenden und beim Bearbeiten einen geeigneten Texteditor zu nutzen um das Markup zu erzeugen.

  1. Starte mit Newick-Format ((a,b),(c,d))
  2. Ersetze "(" mit "{{Klade|"
  3. Ersetze ")" mit "}}"
  4. Ersetze Kommas durch Pipes und Zahlen
  5. Bearbeite Cladelabels wenn nötig
{{Klade
 |1={{Klade
 |1=a
 |2=b
 }}
 |2={{Klade
 |1=c
 |2=d
 }}
}}

Perl-Skript zur Automatisierung:

useconstantN=>"\n";
useconstantT=>"\t";
my$tree='((a,b),(c,d));';# Hier Sequenz eingeben
$tree=~s/[\n\r]//g;# entferne Leerzeichen
$tree=~s/\:[\.\d]+//g;# entferne Längen
while($tree=~m/\(/){
foreachmy$clade($tree=~m/\(([^\(\)]+)\)/g){
my@branches=split/,円/,$clade;
s/(\t+)/1ドル\t/gfor@branches;
die'ERROR: degenerate/empty node!'.Nif$#branches<1;
$tree=~s/\(\Q$clade\E\)/${\join('','{{Klade',N,map(T.'|'.($_+1).'='.$branches[$_].N,0..$#branches),T.'}}')}/;# Substituiere
}
pos($tree)=0;
}
$tree=~s/(\t*)\t\}\}/1ドル\}\}/g;# denkfauler Fix
print$tree;

Die Vorlage kann mit Vorlage:Kladogramm als Kasten rechtsbündig in den Fließtext mit Überschrift und Beschreibung in den Fließtext eingebaut werden. Hierfür werden die Vorlagen verschachtelt. Mit geschützten Leerzeichen verhindert man unerwünschte Zeilenumbrüche.

Beispieltitel
 Neornithes   
 Paleognathae 

 


  Neognathae  
   

andere Vögel


 Galloanserae  

      

   

Craciformes






Vorlage:Klade/Wartung/Style Beispielbeschreibung
{{Kladogramm|Titel=Beispieltitel
|Beschreibung=Beispielbeschreibung
|Kladogramm={{Klade| style=font-size:75%;line-height:75%
|label1=[[Neornithes]]  
|1={{Klade
	|label1=[[Paleognathae]]
	|1= 
	|label2= [[Neognathae]] 
	|2={{Klade
	 |1=andere Vögel
	 |label1= 
	 |label2=[[Galloanserae]] 
	 |2={{Klade
	 |1=[[Anseriformes]]
		 |label2=    
		 |2={{Klade
		 |1=[[Galliformes]]
		 |2=[[Craciformes]]
		 }}
	 }}
	 }}
 }}
 }}
}}

große Kopiervorlage

[Quelltext bearbeiten ]
 {{Klade
 |label1=
 |1=
 |label2=
 |2=
 |label3=
 |3=
 |label4=
 |4=
 |label5=
 |5=
 |label6=
 |6=
 |label7=
 |7=
 |label8=
 |8=
 |label9=
 |9=
 |label10=
 |10=
 }}

AltStyle によって変換されたページ (->オリジナル) /