이 순서도의 화살표를 사용자 정의하는 방법은 무엇입니까?

이 순서도의 화살표를 사용자 정의하는 방법은 무엇입니까?
\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}

이 순서도를 만들고 싶습니다.

Latex에서 순서도를 만드는 것은 이번이 처음입니다. 지금까지 이 작업을 수행했지만 결과가 형편없었습니다. 누군가 내가 가지고 있는 이미지와 비슷하게 보이도록 도와줄 수 있나요?

여기에 이미지 설명을 입력하세요

  1. 이것이 제가 한 결과입니다. 문제는 4에서 2로 가는 화살표가 뒤집혀 있다는 것입니다. 어떻게 해결할 수 있습니까?
  2. 화살표를 더 두껍게 보이게 만드는 명령은 무엇입니까?

답변1

이것이 당신이 찾는 것이겠습니까?

  1. 문제는 4에서 2로 가는 화살표가 뒤집혀 있다는 것인데, 어떻게 해결할 수 있나요?

    \path [line] (yes.west) --+(-1cm,0) |- (h); %(yes.west)왼쪽에서 1cm 정도 그린 다음 (h)코드가 node정의하는 데 사용되는 지점까지 수직 및 수평으로 이동합니다.(h)

  2. 화살표를 더 두껍게 보이게 만드는 명령은 무엇입니까? , 또는 를 line추가하도록 tizstyle에 정의된 스타일을 수정합니다.thickvery thickline width=xx pt

  3. 확인해주십시오TikZ 스타일을 정의하려면 \tikzset 또는 \tikzstyle을 사용해야 합니까?

  4. 화살표를 더 두껍게 보이게 만드는 방법에 대한 질문이 화살촉에 관한 것이라면 확인하십시오.TikZ/PGF에서 화살촉의 크기를 변경할 수 있습니까?

아래 이미지가 생성됩니다.

여기에 이미지 설명을 입력하세요 암호

\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}

관련 정보