Wie kann ich die Pfeile dieses Flussdiagramms anpassen?

Wie kann ich die Pfeile dieses Flussdiagramms anpassen?
\begin{document}
\pagestyle{empty}
  % Define block styles
 \tikzstyle{decision} = [diamond, draw, fill=white!20, 
text width=5.5em, text badly centered, node distance=5cm, inner sep=0pt]
 \tikzstyle{block} = [rectangle, draw, fill=white!20, 
text width=5em, text centered, rounded corners, minimum height=4em]
\tikzstyle{line} = [draw, -latex']
\tikzstyle{cloud} = [draw, ellipse,fill=red!20, node distance=5cm,
minimum height=5em]

 \begin{tikzpicture}[node distance = 4cm, auto]
% Place nodes
\node [block] (sume) {1.-Sume variables de holgura (forma estándar)};
\node [block, below of=sume] (calcu) {2.-Calcule una primer solución básica factible};
\node [decision, below of=calcu] (decide) {3.-¿Existe una solución básica factible adyacente que sea mejor?};
\node [block, right of=decide, node distance=5cm] (no) {5.-Entonces la solucion basica factible actual es óptima};
\node [block, left of=decide, node distance=5cm] (yes) {4.-Entonces calcule el valor de la funcion $Z$ para la nueva solucion básica factible};


% Draw edges
\path [line] (sume) -- (calcu);
\path [line] (calcu) -- (decide);    
\path [line] (decide) -- node {Si} (yes);
\path [line] (yes) -| (calcu);    
\path [line] (decide) -- node {No} (no);

\end{tikzpicture}


\end{document}

Ich möchte dieses Flussdiagramm erstellen

Dies ist das erste Mal, dass ich ein Flussdiagramm in Latex erstelle. Ich habe dies bisher getan und das Ergebnis sieht schrecklich aus. Kann mir jemand helfen, es so ähnlich wie das Bild aussehen zu lassen, das ich habe?

Bildbeschreibung hier eingeben

  1. Dies ist das Ergebnis von dem, was ich getan habe. Das Problem ist, dass der Pfeil, der von 4 auf 2 geht, umgedreht ist. Wie kann ich das lösen?
  2. Welche Anweisung lässt den Pfeil dicker erscheinen?

Antwort1

Wäre es das, was Sie suchen?

  1. das Problem ist, dass der Pfeil, der von 4 auf 2 geht, umgedreht ist. Wie kann ich das lösen?

    \path [line] (yes.west) --+(-1cm,0) |- (h); %Zeichnen Sie von (yes.west)links 1cm und gehen Sie dann vertikal nach oben und horizontal zu (h)dem Punkt, an dem der Code verwendet wird, nodeum zu definieren(h)

  2. Welche Anweisung lässt den Pfeil dicker aussehen? Ändern Sie den lineim Tizstyle definierten Stil, um thick, oder very thick, oder hinzuzufügenline width=xx pt

  3. überprüfen Sie bitteSollten \tikzset oder \tikzstyle zum Definieren von TikZ-Stilen verwendet werden?

  4. Wenn sich Ihre Frage zum Verdicken des Pfeils auf die Pfeilspitze bezieht, lesen Sie bitteIst es möglich, die Größe einer Pfeilspitze in TikZ/PGF zu ändern?

ergibt Bild unten

Bildbeschreibung hier eingeben Code

\documentclass[tikz,border=1cm]{standalone}
\usetikzlibrary{matrix, shapes, arrows,calc, positioning}

\begin{document}
\pagestyle{empty}
  % Define block styles
 \tikzstyle{decision} = [diamond, draw, fill=white!20, 
text width=3cm, text badly centered, node distance=5cm, inner sep=0pt]
 \tikzstyle{block} = [rectangle, draw, fill=white!20, 
text width=3cm, text centered, rounded corners, minimum height=4em]
\tikzstyle{line} = [draw, -latex']
\tikzstyle{cloud} = [draw, ellipse,fill=red!20, node distance=3cm,
minimum height=5em]

 \begin{tikzpicture}[node distance = 4cm, auto]
% Place nodes
\node [block] (sume) {1.-Sume variables de holgura (forma estándar)};
\node [block, below of=sume] (calcu) {2.-Calcule una primer solución básica factible};
\node [decision, below of=calcu] (decide) {3.-¿Existe una solución básica factible adyacente que sea mejor?};
\node [block, below right =1cm and 1 cm of decide, node distance=5cm] (no) {5.-Entonces la solucion basica factible actual es óptima};
\node [block, below left = 1cm and 1cm of decide, node distance=5cm] (yes) {4.-Entonces calcule el valor de la funcion $Z$ para la nueva solucion básica factible};


% Draw edges
\path [line] (sume) -- (calcu);
\path [line] (calcu) --node[pos=0.5](h){} (decide);    
\path [line] (decide) -| node[pos=0.2,above] {Si} (yes);
\path [line] (yes.west) --+(-1cm,0) |- (h);    
\path [line] (decide) -| node[pos=0.2,above] {No} (no);

\end{tikzpicture}


\end{document}

verwandte Informationen