von Stefan Kottwitz » Mi 22. Jun 2016, 12:16
Hallo,
ja, ein lauffähiges Beispiel ist echt wichtig, sonst muss es ja jeder Leser zum Testen selbst komplett zusammenbauen samt libraries etc.
Ich habe es ausnahmsweise mal gemacht. Unten siehst Du den draw-Befehl, der die Linien zeichnet, jeweils einen Schritt zur Seite mit der calc-Syntax ($$) und senkrecht zum Zielpunkt mit der orthogonalen Syntax |-.
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{chains,calc}
\tikzset{
punktchain/.style = {draw, rounded corners, on chain}
}
\pagestyle{empty}
\begin{document}
\begin{figure}[htbp]
\centering
\label{fig:Waermebehandlung}
\begin{tikzpicture}[node distance=.8cm, start chain=going below,]
\node[punktchain, join] (intro) {Start};
\node[punktchain, join] (probf) {Problemformulering};
\node[punktchain, join] (investeringer) {Investeringsteori};
\node[punktchain, join] (perfekt) {Det perfekte kapitalmarked};
\node[punktchain, join] (emperi) {Emperi};
\draw
(emperi) -- ($(emperi) + (3,0)$) |- (intro)
(intro) -- ($(intro) - (3,0)$) |- (emperi);
\end{tikzpicture}
\caption{Ablaufdiagramm eines Wärmebehandlungsprozesses}
\end{figure}
\end{document}
Stefan
Hallo,
ja, ein lauffähiges Beispiel ist echt wichtig, sonst muss es ja jeder Leser zum Testen selbst komplett zusammenbauen samt libraries etc.
Ich habe es ausnahmsweise mal gemacht. Unten siehst Du den draw-Befehl, der die Linien zeichnet, jeweils einen Schritt zur Seite mit der calc-Syntax ($$) und senkrecht zum Zielpunkt mit der orthogonalen Syntax |-.
[code]\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{chains,calc}
\tikzset{
punktchain/.style = {draw, rounded corners, on chain}
}
\pagestyle{empty}
\begin{document}
\begin{figure}[htbp]
\centering
\label{fig:Waermebehandlung}
\begin{tikzpicture}[node distance=.8cm, start chain=going below,]
\node[punktchain, join] (intro) {Start};
\node[punktchain, join] (probf) {Problemformulering};
\node[punktchain, join] (investeringer) {Investeringsteori};
\node[punktchain, join] (perfekt) {Det perfekte kapitalmarked};
\node[punktchain, join] (emperi) {Emperi};
\draw
(emperi) -- ($(emperi) + (3,0)$) |- (intro)
(intro) -- ($(intro) - (3,0)$) |- (emperi);
\end{tikzpicture}
\caption{Ablaufdiagramm eines Wärmebehandlungsprozesses}
\end{figure}
\end{document}[/code]
Stefan