ultimo per oggi
`
\documentclass[tikz,border=10pt]{standalone}
\usetikzlibrary{positioning,calc}
\tikzset{main node/.style={rectangle, draw,
text width=5em, text centered, rounded corners, minimum height=4em}, }
\tikzset{main verb/.style={minimum size=1cm,inner sep=0pt}, }
\begin{document}
\begin{tikzpicture}
\node[main node] (1) {N};
\node[main verb] (2)
{h};
\node[main node] (3) [below right = 1cm and 1cm of 2] {B};
\node[main node] (4) [above right = 1cm and 1cm of 2] {C};
\path let \p1=(3), \p2=(4) in node[main verb] (5) at (\x1+60,\y2/2+\y1/2){h};
\node[main node] (6)
{D};
\node[main verb] (7) [below = 2cm of 1] {s};
\node[main node] (8) [below = 2cm of 6] {E};
\path let \p1=(6), \p2=(8) in node[main verb] (9) at (\x1+60,\y2/2+\y1/2){F};
\node[main node] (10)
{G};
\path[draw,->] (1) edge node {} (2);
\path[draw,->] (2) edge node {} (3);
\path[draw,->] (2) edge node {} (4);
\path[draw,->] (4) edge node {} (5);
\path[draw,->] (3) edge node {} (5);
\path[draw,->] (5) edge node {} (6);
\path[draw,->] (1) edge node {} (7);
\path[draw,->] (7) edge node {} (8);
\path[draw,->] (6) edge node {} (9);
\path[draw,->] (9) edge node {} (10);
\path[draw,->] (8) edge node {} (9);
\end{tikzpicture}
\end{document}
`
credo che sia la soluzione migliore
che ne pensate?
claudio