| Dans l'ECM suivant, qui est un arbre de choix réalisé avec TikZ, je constate que la cellule contenant le mot « hippopotame », dont les lettres comprennent hampes et jambages, est plus haute que la cellule contenant le mot « cane », lequel est dépourvu de hampes et de jambages. Ouvrir dans l'éditeur Overleaf \documentclass{article} \usepackage{tikz} \begin{document} \begin{tikzpicture} [level distance=15mm, every node/.style={fill=red!10, rectangle, rounded corners, inner sep=4pt}, level 1/.style={sibling distance=25mm}, edge from parent path= {(\tikzparentnode.south) .. controls +(0,-1) and +(0,1) .. (\tikzchildnode.north)}] \node {choix} child {node {hippopotame}} child {node {cane}} ; \end{tikzpicture} \end{document} Comment faire pour que toutes les cellules aient la même hauteur ? | 
| La solution est d'utiliser l'option  
 Notons qu'il existe deux autres options  
 La solution fonctionne. Je trouve néanmoins regrettable que les paramètres de taille d'une cellule soient indépendants du corps de la police du texte qu'elle contient. Par exemple, si j'ai une cellule contenant un texte avec hampes et jambages et une autre contenant un texte obéissant à la contrainte du prisonnier et que je décide subitement d'augmenter grandement le corps desdits textes, la première cellule verra sa hauteur augmenter pour intégrer hampes et jambages alors que la seconde aura une hauteur moindre. Les deux auront pourtant fidèlement respecté le paramètre de hauteur minimale. Il faudrait donc un paramètre de taille relatif au corps utilisé. Le plus simple est de utiliser l'extension calc, et ajouter, après  | 
 
			 
  
Vous pouvez ajouter l'option
minimum height=1cmà la configuration de styleevery nodeou seulement pourlevel 1comme vous voulez. Il y a aussi l'optionminimum width.