91 lines
4.6 KiB
TeX
Raw Normal View History

2023-08-23 18:21:42 +02:00
%:-+-+-+- Engendré par : http://math.et.info.free.fr/TikZ/Arbre/
\begin{center}
% Racine à Gauche, développement vers la droite
\begin{tikzpicture}[xscale=1,yscale=1]
% Styles (MODIFIABLES)
\tikzstyle{branche}=[-,>=latex,thick]
\tikzstyle{racine}=[fill=white,circle]
\tikzstyle{noeud}=[]
\tikzstyle{feuille}=[]
\tikzstyle{texte1}=[]
\tikzstyle{texte2}=[]
\tikzstyle{etiquette}=[midway,fill=white]
\tikzstyle{titre}=[fill=white,text width=3cm,text badly centered,font=\small\itshape]
\tikzstyle{separateur}=[-,dotted]
% Dimensions (MODIFIABLES)
\def\DistanceInterNiveaux{3}
\def\DistanceInterFeuilles{2}
% Dimensions calculées (NON MODIFIABLES)
\def\NiveauA{(0)*\DistanceInterNiveaux}
\def\NiveauB{(1)*\DistanceInterNiveaux}
\def\NiveauC{(2)*\DistanceInterNiveaux}
\def\NiveauD{(2.75)*\DistanceInterNiveaux}
\def\NiveauE{(4.25)*\DistanceInterNiveaux}
\def\InterFeuilles{(-1)*\DistanceInterFeuilles}
% Noeuds (MODIFIABLES : Styles et Coefficients d'InterFeuilles)
\node[racine] (R) at ({\NiveauA},{(2.5)*\InterFeuilles}) {$$};
\node[noeud] (Ra) at ({\NiveauB},{(0.5)*\InterFeuilles}) {$L$};
\node[noeud] (Raa) at ({\NiveauC},{(0)*\InterFeuilles}) {$F$};
\node[feuille] (Raaa) at ({\NiveauD},{(0)*\InterFeuilles}) {$ L \cap F $};
\node[texte1] at ({\NiveauE},{(0)*\InterFeuilles}) {$ P(L \cap F) = P(L) \times P_L(F) $};
\node[noeud] (Rab) at ({\NiveauC},{(1)*\InterFeuilles}) {$G$};
\node[feuille] (Raba) at ({\NiveauD},{(1)*\InterFeuilles}) {$ L \cap G $};
\node[texte1] at ({\NiveauE},{(1)*\InterFeuilles}) {$ P(L \cap G) = P(L) \times P_L(G) $};
% \node[texte2] at ({\NiveauE},{(1.5)*\InterFeuilles}) {$ P(F) = P(L \cap F) + P(E \cap F) + P(S \cap F) $};
\node[noeud] (Rb) at ({\NiveauB},{(2.5)*\InterFeuilles}) {$E$};
\node[noeud] (Rba) at ({\NiveauC},{(2)*\InterFeuilles}) {$F$};
\node[feuille] (Rbaa) at ({\NiveauD},{(2)*\InterFeuilles}) {$ E \cap F $};
\node[texte1] at ({\NiveauE},{(2)*\InterFeuilles}) {$ P(E \cap F) = P(E) \times P_E(F) $};
\node[noeud] (Rbb) at ({\NiveauC},{(3)*\InterFeuilles}) {$G$};
\node[feuille] (Rbba) at ({\NiveauD},{(3)*\InterFeuilles}) {$ E \cap G $};
\node[texte1] at ({\NiveauE},{(3)*\InterFeuilles}) {$ P(E \cap G) = P(E) \times P_E(G) $};
% \node[texte2] at ({\NiveauE},{(3.5)*\InterFeuilles}) {$ P(G) = P(L \cap G) + P(E \cap G) + P(S \cap G) $};
\node[noeud] (Rc) at ({\NiveauB},{(4.5)*\InterFeuilles}) {$S$};
\node[noeud] (Rca) at ({\NiveauC},{(4)*\InterFeuilles}) {$F$};
\node[feuille] (Rcaa) at ({\NiveauD},{(4)*\InterFeuilles}) {$ S \cap F $};
\node[texte1] at ({\NiveauE},{(4)*\InterFeuilles}) {$ P(S \cap F) = P(S) \times P_S(F) $};
\node[noeud] (Rcb) at ({\NiveauC},{(5)*\InterFeuilles}) {$G$};
\node[feuille] (Rcba) at ({\NiveauD},{(5)*\InterFeuilles}) {$ S \cap G $};
\node[texte1] at ({\NiveauE},{(5)*\InterFeuilles}) {$ P(S \cap G) = P(S) \times P_S(G) $};
% Arcs (MODIFIABLES : Styles)
\draw[branche] (R)--(Ra) node[etiquette] {$P(L)$};
\draw[branche] (Ra)--(Raa) node[etiquette] {$P_L(F)$};
\draw[branche] (Raa)--(Raaa) node[] {};
\draw[branche] (Ra)--(Rab) node[etiquette] {$P_L(G)$};
\draw[branche] (Rab)--(Raba) node[] {};
\draw[branche] (R)--(Rb) node[etiquette] {$P(E)$};
\draw[branche] (Rb)--(Rba) node[etiquette] {$P_E(F)$};
\draw[branche] (Rba)--(Rbaa) node[] {};
\draw[branche] (Rb)--(Rbb) node[etiquette] {$P_E(G)$};
\draw[branche] (Rbb)--(Rbba) node[] {};
\draw[branche] (R)--(Rc) node[etiquette] {$P(S)$};
\draw[branche] (Rc)--(Rca) node[etiquette] {$P_S(F)$};
\draw[branche] (Rca)--(Rcaa) node[] {};
\draw[branche] (Rc)--(Rcb) node[etiquette] {$P_S(G)$};
\draw[branche] (Rcb)--(Rcba) node[] {};
% Titres
\node[titre] (t1) at ({(\NiveauB+\NiveauA)/2},{(-.5)*\InterFeuilles}) {};
\node[titre] (t2) at ({(\NiveauC+\NiveauB)/2},{(-.5)*\InterFeuilles}) {};
\node[titre] (t3) at ({(\NiveauD},{(-.5)*\InterFeuilles}) {};
\node[titre] (t4) at ({(\NiveauE},{(-.5)*\InterFeuilles}) {};
% Séparateurs
% \coordinate[shift={(.1cm,0)}] (s11) at (t1.east) {};
% \coordinate[shift={(.1cm,-11.5cm)}] (s12) at (t1.east) {};
% \coordinate[shift={(.3cm,0)}] (s21) at (t2.east) {};
% \coordinate[shift={(.3cm,-11.5cm)}] (s22) at (t2.east) {};
\coordinate[shift={(0cm,0)}] (s31) at (t3.east) {};
\coordinate[shift={(0cm,-11.5cm)}] (s32) at (t3.east) {};
% \draw[separateur] (s11) -- (s12);
% \draw[separateur] (s21) -- (s22);
\draw[separateur] (s31) -- (s32);
\end{tikzpicture}
\end{center}
%:-+-+-+-+- Fin