Ce modèle sert à afficher un arbre généalogique, ou plus généralement un organigramme, dans un article. Il est conçu de façon à ce que sa syntaxe d'utilisation soit pratique à éditer : bien utilisé, on « voit » presque l'organigramme dans le texte source de la page.
Syntaxe générale[]
De façon générale :
- on « commence » l'arbre par
{{Arbre généalogique/début}}
; - on décrit ensuite l'arbre ligne par ligne, en tapant à chaque fois
{{Arbre généalogique}}
avec les paramètres décrivant la ligne ; - on « termine » l'arbre par
{{Arbre généalogique/fin}}
.
Les paramètres du modèle, utilisés pour chaque ligne, « décrivent » la ligne de gauche à droite ; ils peuvent être :
- soit rien, si cet emplacement dans la ligne ne correspond à rien dans l'arbre ;
- soit un caractère « représentant » un tracé élémentaire (trait, angle de trait, etc.). Voir la liste complète ci-dessous ;
- soit un court identifiant, symbolisant une personne (ou une case) ; le texte à afficher dans la case correspondante doit alors être renseigné en fin de ligne (voir l'exemple ci-dessous pour mieux comprendre).
Idéalement les paramètres « vides » seront représentés par une espace, et les identifiants de case seront composés de 3 caractères, et précédés et suivis d'une espace ; ainsi on garde une certaine apparence visuelle de l'arbre dans le texte source même (en fait on peut disposer de 5 caractères, espaces éventuelles avant et après comprises, pour l'identifiant).
- Exemple
Pour un arbre généalogique simple, on pourra écrire :
{{Arbre généalogique/début}} {{Arbre généalogique| | | |GDP|~|y|~|GDM |GDP=Grand-père |GDM=Grand-mère}} {{Arbre généalogique| | | | | | | |)|-|-|-|.}} {{Arbre généalogique| | |PER|y|MER| |ONC |PER=Père |MER=Mère |ONC=Oncle}} {{Arbre généalogique| |,|-|-|-|+|-|-|-|.}} {{Arbre généalogique|FRE| |MOI| |SOE |FRE=Frère |MOI='''Moi !''' |SOE=Sœur}} {{Arbre généalogique/fin}}
Ce qui donnera :
Grand-père | Grand-mère | ||||||||||||||||||||||||
Père | Mère | Oncle | |||||||||||||||||||||||
Frère | Moi ! | Sœur | |||||||||||||||||||||||
Tableau récapitulatif des tracés élémentaires[]
Tous les tracés élémentaires possibles :
Modèle:Arbre généalogique/Documentation/Liens familiaux
- Notes
- Vous pouvez placer le tableau récapitulatif ci-dessus en pense-bête dans votre espace utilisateur, via le modèle {{Arbre généalogique/Documentation/Liens familiaux}}.
- Les paramètres des cadres par défaut sont
<div style="text-align:center; border:2px solid black; padding:0.2em; margin:0 auto;">{{{1}}}</div>
, ce qui donne :- Contenu
- On peut cependant personnaliser l'apparence des cases de l'arbre via les paramètres
border
etboxstyle
. Voir l'exemple 2 ci-dessous).
Exemples[]
Généalogie[]
- Exemple 1
Un exemple d'arbre généalogique un peu plus complexe que celui vu plus haut, expliquant le lien de parenté entre deux personnes :
Arrière-grand-père | Arrière-grand-mère | ||||||||||||||||||||||||||||||||||||||||||||||
Grand-mère | Grand-père | Grand-tante | Époux | ||||||||||||||||||||||||||||||||||||||||||||
Père | Mère | Épouse | Oncle | ||||||||||||||||||||||||||||||||||||||||||||
Moi ! | Petite cousine | ||||||||||||||||||||||||||||||||||||||||||||||
{{Arbre généalogique/début}} {{Arbre généalogique| | | | | | | AGP |~|~|y|~|~| AGM | | | | | | |AGP=Arrière-grand-père|AGM=Arrière-grand-mère}} {{Arbre généalogique| | | | | | | |,|-|-|-|^|-|-|-|.| | | | | | | |}} {{Arbre généalogique| GDM |~|y|~| GDP | | | | | | GDT |~|y|~| EPX |GDM=Grand-mère|GDP=Grand-père|GDT=Grand-tante|EPX=Époux}} {{Arbre généalogique| | | | |!| | | | | | | | | | | | | |!| | | | |}} {{Arbre généalogique| | | | PER |y| MER | | | | EPS |y| ONC | | | |PER=Père|ONC=Oncle|MER=Mère|EPS=Épouse}} {{Arbre généalogique| | | | | | |!| | | | | | | | | |!| | | | | | |}} {{Arbre généalogique| | | | | | MOI | | | | | | | | PCO | | | | | |MOI=Moi !|PCO=Petite cousine}} {{Arbre généalogique/fin}}
- Exemple 2
Un autre exemple pour les généalogies ascendantes, avec un style de cases « personnalisé » :
Grand-père paternel | Grand-mère paternelle | Grand-père maternel | Grand-mère maternelle | ||||||||||||||||||||||||||||||||
Père | Mère | ||||||||||||||||||||||||||||||||||
Moi ! | |||||||||||||||||||||||||||||||||||
{{Arbre généalogique/début}} {{Arbre généalogique| GPP | | GMP | | | | GPM | | GMM |GPP=Grand-père paternel|GMP=Grand-mère paternelle|GPM=Grand-père maternel|GMM=Grand-mère maternelle|border=2|boxstyle=background:#dfd;}} {{Arbre généalogique| |`|-|v|-|'| | | | | |`|-|v|-|'| |}} {{Arbre généalogique| | | PER | | | | | | | | MER | | |PER=Père|MER=Mère|border=2|boxstyle=background:#dfd;}} {{Arbre généalogique| | | |`|-|-|-|-|v|-|-|-|-|'| | | |}} {{Arbre généalogique| | | | | | | | MOI | | | | | | | |MOI=Moi !|border=2|boxstyle=background:#dfd;}} {{Arbre généalogique/fin}}
Liens possibles[]
Les liens pour lier les personnages entre eux sont désignés par une seule commande. Les commandes sont les suivantes: En cours de traduction
Command | Purpose | Example |
(a space) or 0 (a zero) | Separates character boxes. | (See "Usage" section above for example.) |
Solid connections, to show direct family relations | ||
- (dash) | Solid horizontal line | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
! | Solid vertical line | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
, (comma) | Solid line leading to the left and down. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
. (period) | Solid line leading to the right and down. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
' (single quote) | Solid line leading to the right and up. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
` (grave accent) | Solid line leading to the left and up. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
^ (carat) | Solid horizontal line with a solid line branching upward. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
v (lowercase V) | Solid horizontal line with a solid line branching downward. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
( (left parenthesis) | Solid vertical line with a solid line branching to the left. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
) (right parenthesis) | Solid vertical line with a solid line branching to the right. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
+ (plus sign) | Solid line branching in all four directions. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
Dotted connections, to show indirect family relations | ||
~ (tilde) | Horizontal dotted line. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
: (colon) | Vertical dotted line. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
F | Dotted line leading to the left and down. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
7 | Dotted line leading to the right and down. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
J | Dotted line leading to the right and up | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
L | Dotted line leading to the left and up | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
A | Horizontal dotted line with a dotted line branching upward. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
V | Horizontal dotted line with a dotted line branching downward. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
C | Vertical dotted line with a dotted line branching to the left. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
D | Vertical dotted line with a dotted line branching to the right. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
% (per cent sign) | Dotted line branching in all four directions. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
Combination lines | ||
* (asterisk) | Solid horizontal line with dotted lines leading up and down. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
# (number sign) | Solid vertical line with dotted lines branching off to both sides. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
y (lowercase Y) | Horizontal dotted line with a solid line branching downward. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
? | Horizontal dotted line with a solid line branching upward. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
/ | Vertical dotted line with a solid line branching right. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |
I (capital "i") | Vertical solid line with a horizontal solid line to the left and a horizontal dotted line to the right. | Modèle:Familytree/startModèle:FamilytreeModèle:Familytree/end |