Notre éditeur visuel construit l'arbre branche par branche et génère le code TikZ correspondant. Modèles prêts (pile/face, urne, conditionnelle, binomiale), édition à la souris, étiquettes en mode mathématique. Compilez le PDF directement.
Tout enseignant de maths qui a déjà voulu insérer un arbre dans un sujet le sait : il faut connaître TikZ, calculer les coordonnées des nœuds, et l'aligner proprement. Trois frictions reviennent à chaque fois — c'est ce qu'on règle.
Chaque nœud (racine, branches, feuilles) doit être positionné. Plus l'arbre est large, plus il faut espacer les feuilles pour éviter le chevauchement des étiquettes.
Probabilités sous, sur ou au milieu de chaque arête ? Mode mathématique pour les fractions ? Les node[midway, above] à gérer pour chaque arête, c'est répétitif.
Vous ajoutez une branche ? Toutes les coordonnées en aval changent. Vous changez la profondeur ? Tout l'espacement à recalculer.
Notre éditeur d'arbres part d'un modèle (pile/face, urne, conditionnelle, binomiale) et vous laisse ajouter, supprimer ou éditer les branches à la souris. Le code TikZ est généré et mis à jour en temps réel.
Pile ou face, urne (2 tirages), probabilités conditionnelles, binomiale (n=3) — choisissez un préset puis personnalisez. Vous gagnez 90 % du chemin.
Ajoutez ou supprimez des branches au clic. Glisser pour réordonner. Étiquettes en mode mathématique (KaTeX) avec aperçu instantané. Position des étiquettes (au-dessus, sur, en dessous) en un clic.
Le code généré utilise les conventions TikZ standards (\node, \draw, espacements automatiques). Copiez-le ou compilez-le directement dans le navigateur.
Pile ou face, urne, conditionnelle, binomiale — ou structure libre 2×2, 3×2, 2×3.
Renommez les nœuds (A, B, R, V…), changez les probabilités (1/2, 0,3, p, 1-p…), ajustez la position des étiquettes.
Copiez le bloc tikzpicture, compilez le PDF directement dans le navigateur, ou sauvegardez dans votre drive Sarmate.
\begin{tikzpicture}[level distance=20mm, sibling distance=22mm]
\node {} child { node {P} edge from parent node[above left] {$\frac{1}{2}$} } child { node {F} edge from parent node[above right] {$\frac{1}{2}$} };
\end{tikzpicture}\begin{tikzpicture}[grow=right, level distance=22mm, sibling distance=14mm, edge from parent/.style={draw,->}]
\node {} child { node {R} child { node {R} edge from parent node[above] {$\frac{2}{4}$} } child { node {V} edge from parent node[below] {$\frac{2}{4}$} } edge from parent node[above] {$\frac{3}{5}$} } child { node {V} child { node {R} edge from parent node[above] {$\frac{3}{4}$} } child { node {V} edge from parent node[below] {$\frac{1}{4}$} } edge from parent node[below] {$\frac{2}{5}$} };
\end{tikzpicture}\begin{tikzpicture}[level distance=22mm, sibling distance=22mm]
\node {} child { node {A} child { node {B} edge from parent node[above left] {$P_A(B)$} } edge from parent node[above left] {$P(A)$} } child { node {\overline{A}} child { node {B} edge from parent node[above right] {$P_{\overline{A}}(B)$} } edge from parent node[above right] {$P(\overline{A})$} };
\end{tikzpicture}\begin{tikzpicture}[level distance=18mm, sibling distance=24mm]
\node {} child { node {S} child { node {S} child { node {S} } child { node {E} } } child { node {E} child { node {S} } child { node {E} } } } child { node {E} child { node {S} child { node {S} } child { node {E} } } child { node {E} child { node {S} } child { node {E} } } };
\end{tikzpicture}| Code à la main | Avec Sarmate.net | |
|---|---|---|
| Temps pour un arbre 2×2 | 15 à 30 min | Moins d'une minute |
| Calcul des coordonnées | Manuel, fastidieux | Automatique |
| Modification d'une branche | Recalculer tout en aval | Auto-réajustement |
| Étiquettes (\(\frac{1}{2}\), p, q…) | node[midway, above] à chaque arête | Champ de saisie |
| Aperçu visuel | Recompiler à chaque essai | Temps réel |
| Modèles prêts à l'emploi | À chercher sur internet | 4 modèles intégrés |
\node pour chaque nœud et \draw pour les arêtes — souvent en chargeant \usetikzlibrary{positioning} pour below=of, right=of, etc. C'est précis mais verbeux. Notre éditeur fait tout ça à la souris et vous donne le code prêt à coller.node. Les contenus mathématiques s'écrivent entre $…$ — par exemple node[midway, above] {$\frac{1}{2}$}. Notre éditeur accepte directement 1/2 et le convertit en \frac{1}{2}, ou vous pouvez écrire la formule LaTeX directement.[midway, above], [midway, below], ou [pos=0.5, sloped] (sur la ligne). Pour une branche descendante à droite, au-dessus peut visuellement gêner — on préfère parfois en dessous. Notre éditeur expose les trois choix par menu, et vous voyez le résultat instantanément.\begin{tikzpicture}[scale=0.8], espacer moins avec node distance=1cm, ou orienter l'arbre horizontalement (de gauche à droite plutôt que de haut en bas). Pour un arbre très large, \resizebox{\textwidth}{!}{...} autour du tikzpicture contraint la largeur à celle du texte.node[midway] ?Ouvrez l'éditeur d'arbres en un clic. Pas d'inscription pour la démo.
Lancer l'éditeur d'arbres maintenant