Re: centering

#65165
claudio
Partecipante
    Up
    0
    Down
    ::


    ho provato a seguire il consiglio
    primo risultato
    `
    \begin{tikzpicture}[auto, -stealth, thick, scale=0.5]
    % Definizione dei nodi e delle loro scatole
    \tikzstyle{line} = [draw, -latex']
    \node[ellipse, minimum height=7em, draw, very thick,inner xsep=3em] at (0,0) (primo) {A};
    \node[rectangle,minimum height=5em,draw, very thick,inner xsep=3em] at (0,-6) (secondo) {1233456};
    \node[diamond,aspect=2,draw, very thick,inner xsep=3em] at (0,-12
    ) (terzo) {test};
    \node[ellipse ,minimum height=5em,draw, very thick,inner xsep=3em] at (0,-18) (quarto) {Fine};

    % collegamento dei nodi
    \begin{scope}[every path/.style=line]
    \path [line] (primo) — (secondo);
    \path [line ](secondo) edge (terzo);
    \path [line ](terzo) — node {NO} (quarto);
    \path [line](terzo.west) -| node {SI}(secondo.west);
    \end{scope}
    \end{tikzpicture}
    `

    ma non mi piace come viene tracciata la linea del test
    Allora ho pensato ad un nodo fantasma e ho fatto così
    `
    \usetikzlibrary{shapes.geometric}
    \usetikzlibrary{arrows}
    \begin{tikzpicture}[auto, -stealth, thick, scale=0.5]
    % Definizione dei nodi e delle loro scatole
    \tikzstyle{line} = [draw, -latex']
    \node[ellipse, minimum height=7em, draw, very thick,inner xsep=3em] at (0,0) (primo) {A
    };
    \node[rectangle,minimum height=5em,draw, very thick] at (0,-6) (secondo) {123345678};
    \node [rectangle] at (-4,-6)(xx){};
    \node[diamond,aspect=2,draw, very thick,inner xsep=3em] at (0,-12
    ) (terzo) {test};
    \node[ellipse ,minimum height=5em,draw, very thick,inner xsep=3em] at (0,-18) (quarto) {D};

    % collegamento dei nodi
    \begin{scope}[every path/.style=line]
    \path (primo) — (secondo);
    \path (secondo) edge (terzo);
    \path (terzo) — node {NO} (quarto);
    \path (terzo.west) -| node [near start] {SI}(xx);
    \path(xx.east) — (secondo.west);
    \end{scope}
    \end{tikzpicture}

    `

    il risultato mi sembra migliore
    ma la linea del test si è spezzata
    come posso migliorare?
    Grazie
    Claudio

    Go to top