ich verstehe nicht so recht wie das mit den Linien bei den decisions funktioniert. Habe schon lange gesucht, um diese Ablaufpläne überhaupt hinzubekommen, und nun scheitere ich wieder an diesen Linien. Hat vielleicht jemand ein gutes Skript, wo Ablaufpläne mit dieser Methode erklärt sind? Habe es durch probieren schon etwas verbessert,aber leider sieht es immer noch erschreckend aus
\documentclass{article} \usepackage[latin1]{inputenc} \usepackage{tikz} \usetikzlibrary{shapes,arrows} %%%< %\usepackage{verbatim} %\usepackage[active,tightpage]{preview} %\PreviewEnvironment{tikzpicture} %\setlength\PreviewBorder{5pt}%%%%> \begin{document} % Define block styles \tikzstyle{decision} = [diamond, draw, fill=yellow!20, text width=4.5em, text badly centered, node distance=3cm, inner sep=0pt] \tikzstyle{block} = [rectangle, draw, fill=green!20, text width=5em, text centered, rounded corners, minimum height=4em] \tikzstyle{line} = [draw, -latex'] \tikzstyle{cloud} = [draw, ellipse,fill=blue!20, node distance=3cm, minimum height=2em] \begin{tikzpicture}[node distance = 2cm, auto] % Place nodes \node [cloud] (start) {start}; \node [block, below of=start] (A) {A}; \node [decision, below of=A] (B) {B?}; \node [decision, below of=B] (C) {C?}; \node [block, below of=tag] (D) {D}; \node [block, below of=adressetag] (E) {E}; \node [block, below of=schreiben1] (F) {F}; \node [block, below of=adressestd] (G) {G}; \path [line] (start) -- (A); \path [line] (B) |- node [left] {no} (A); %hier das klappt nicht ;-(( \path [line] (B) -- node [midway] {yes} (C); \path [line] (C) |- node [left] {no} (F); %hier das klappt nicht ;-(( \path [line] (C) -- node [midway] {yes} (D); \path [line] (D) -- (E); \path [line] (E) -- (F); \path [line] (F) -- (G); \path [line] (G) -| (A); \end{tikzpicture} \end{document}