Tkz Tikz : alignement vertical de nœuds
Soit l'organigramme ci-dessous (trouvé je ne sais plus où). où et réalisé avec Ti*k*Z).
Comment obtenir un alignement vertical de nœuds à gauche (Pôle adm. et finance ; Air Algérie Catering) ou à droite (les trois cases « Division ») selon le cas ? ?
Car le problème est que les coordonnées (x,y) se basent sur le centre du nœud (ce qui facilite bien les choses, avouons-le).
\documentclass{minimal}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\begin{scope}[xscale=2,yscale=1.5]
% description et nommage des noeuds
\node (AA) at (0,6) [rectangle,draw] {\begin{tabular}{c}Air Algerie\\SPA\end{tabular} Algérie\\SPA\end{tabular} };
\node (PAF) at (-1,5) [rectangle,draw] {\begin{tabular}{c}P\^ole \\Administration\\et Finance\end{tabular}};
\node (PO) at (1,5) [rectangle,draw] {\begin{tabular}{c}P\^ole \\Op\'eration\end{tabular}};
\node (DC) at (2,4) [rectangle,draw] {\begin{tabular}{c}Division \\Commerciale\end{tabular}};
\node (DP) at (2,3) [rectangle,draw] {\begin{tabular}{c}Division \\Production\end{tabular}};
\node (DCE) at (2,2) [rectangle,draw] {\begin{tabular}{c}Division \\Commandement\\d'exploitation\end{tabular}};
\node (AAC) at (-1.5,0.5) [rectangle,draw,dashed] {\begin{tabular}{c}Air Algerie\\Catering\end{tabular} Algérie\\Catering\end{tabular} };
\node (AAH) at (0,0.5) [rectangle,draw,dashed] {\begin{tabular}{c}Air Algerie\\Handing\end{tabular} Algérie\\Handing\end{tabular} };
\node (AAM) at (1.5,0.5) [rectangle,draw,dashed] {\begin{tabular}{c}Air Algerie\\Maintenance\end{tabular} Algérie\\Maintenance\end{tabular} };
% description des arêtes
% -- arête rectiligne entre les noeuds nommés
\draw (AA) -- (AAH);
\draw (PAF) -- (PO);
% |- départ vertical arrivée horizontale
\draw (PO) |- (DC);
\draw (PO) |- (DP);
\draw (PO) |- (DCE);
% -| départ horizontal (du noeud de coordonnée (0,1)) arrivée verticale
\draw (0,1) -| (AAC);
\draw (0,1) -| (AAM);
\end{scope}
\end{tikzpicture}
\end{document}