This is a utility template for labelling cladograms made with the {{ clade }} template. In particular it is for use with |labelN=
and |sublabelN=
to enable long labels without stretching the cladogram horizontally.
{{ clade label | long label that doesn't stretch the cladogram}}
This returns a label in a div
element that is positioned absolutely against the right edge of a parent div
element.
Description Code Output
Simple long |sublabel=
{{ clade
| label1 = root
| 1 = {{ clade
| 1 = Leaf 1
| 2 = {{ clade
| 1 = Leaf 2
| sublabel2 = long label that stretches the cladogram
| 2 = {{ clade
| 1 = Leaf 3
| 2 = Leaf 4
}}
}}
}}
}}
root
Leaf 1
Leaf 2
long label that stretches the cladogram
Use of {{ clade label }}
{{ clade | style = float:right;
| label1 = root
| 1 = {{ clade
| 1 = Leaf 1
| 2 = {{ clade
| 1 = Leaf 2
| sublabel2 = {{ clade label | long label that doesn't stretch the cladogram}}
| 2 = {{ clade
| 1 = Leaf 3
| 2 = Leaf 4
}}
}}
}}
}}
root
Leaf 1
Leaf 2
long label that doesn't stretch the cladogram