„Vorlage:Klade/Doku" – Versionsunterschied
Version vom 25. Januar 2019, 17:19 Uhr
Diese Seite ist die Dokumentations-Unterseite der Vorlage:Klade.
Diese Vorlage ist veraltet. Sie kann auch bei formal korrekter Anwendung versagen und Fehlermeldungen generieren. Darüber hinaus können Baumdiagramme besser und individueller mit Grafiksoftware erstellt werden. Es wird empfohlen, diese Vorlage nicht mehr neu einzubinden!
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
{{Klade |label1=Basis |1=Knoten }}
erzeugt
Knoten
Beispiel mit Verzweigungen
{{Klade |1={{Klade |label1=[[Teilbaum1]] |1=Knoten1 |label2=Teilbaum2 |2=[[Knoten2]] |label3=[[Teilbaum3]] |3=[[Knoten3]] }} }}
ergibt
Knoten1
{{Klade| style=font-size:75%;line-height:75% |1={{Klade |label1=Teilbaum1 |1=Knoten1 |label2=Teilbaum2 |2=Knoten2 }} }}
ergibt
Knoten1
Knoten2
Vorlage:Klade/Wartung/Style
{{Klade |1={{Klade |1={{Klade | Dicke=3 |1=Knoten1 |2=Knoten2 }} |2=Knoten3 }} }}
ergibt
Knoten1
Knoten2
Knoten3
Bearbeitungstipps
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.
- Starte mit Newick-Format ((a,b),(c,d))
- Ersetze "(" mit "{{Klade|"
- Ersetze ")" mit "}}"
- Ersetze Kommas durch Pipes und Zahlen
- 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;
Kasten
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 |
---|
Vorlage:Klade/Wartung/Style
{{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
{{Klade |label1= |1= |label2= |2= |label3= |3= |label4= |4= |label5= |5= |label6= |6= |label7= |7= |label8= |8= |label9= |9= |label10= |10= |label11= |11= |label12= |12= |label13= |13= |label14= |14= |label15= |15= |label16= |16= |label17= |17= |label18= |18= |label19= |19= |label20= |20= }}