Wie kann ich bei tikz Pfeile mit Beschriftung versehen?

Tabellen und Grafiken erstellen und anordnen


latexneuling356
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Di 29. Aug 2017, 12:32

Wie kann ich bei tikz Pfeile mit Beschriftung versehen?

Beitrag von latexneuling356 »

Liebe Leute,
ich als Latexneuling habe eine vermutlich recht simple Frage, aber ich hab im Internet für mein Problem keine Lösung gefunden.
Ich habe eine Grafik mit tikz mit drei Textboxen erstellt, die durch Pfeile verbunden sind. Jetzt will ich entlang der Pfeile einen Text schreiben.
Wie geht denn das?
Vielen Dank!
\documentclass[fontsize=12pt]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{tikz}

\begin{document}

\begin{center}
\begin{tikzpicture}[node distance=0.75cm and -0.5cm]
\node[draw, rectangle] at (0,0) (top) { Wert };
\node[draw, rectangle, below left] at (-2,-2) (ergebnis) { Ergebnis };
\node[draw, rectangle, below right] at (2,-2) (gleichung) { Gleichung };
\draw[-stealth] (top) -- (gleichung);
\draw[-stealth] (gleichung) -- (ergebnis);
\draw[-stealth] (ergebnis) -- (top);
\end{tikzpicture}
\end{center}

\end{document}


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

\documentclass[tikz, border=5pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}

\begin{document}
\begin{tikzpicture}[
	-stealth,
	box/.style={draw, rectangle},
	arrowlabel/.style={sloped, above}
]
\node[box] (top) { Wert };
\node[box, below left=2cm] (ergebnis) { Ergebnis };
\node[box, below right=2cm] (gleichung) { Gleichung };
\draw (top)       -- node[arrowlabel] {Text} (gleichung);
\draw (gleichung) -- node[arrowlabel] {Text} (ergebnis);
\draw (ergebnis)  -- node[arrowlabel] {Text} (top);
\end{tikzpicture}
\end{document}

latexneuling356
Forum-Newbie
Forum-Newbie
Beiträge: 9
Registriert: Di 29. Aug 2017, 12:32

Beitrag von latexneuling356 »

Vielen lieben Dank!

Antworten