Wie kann ich an die Ellipse einen schönen Loop mit Text ergänzen?

Hinweis: Da Ausschnitt aus größerem Projekt, steht die Ellipse in einer TikZ-Matrix.

alt text

Minimalbeispiel:

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}[
Ellipse/.style={ellipse,draw,minimum height=1cm,minimum width=2.75cm},
]
\matrix (m) [
matrix of nodes,
nodes={Ellipse},
row sep=1cm,
]
{
\node(D){D}; \\
};
% Loop
\path[draw] (D.west) edge[red, loop,] node [] {P} (D.west);
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 24 Dez '16, 12:04

cis's gravatar image

cis
9.6k104461491
Akzeptiert-Rate: 29%

bearbeitet 26 Dez '16, 00:19


Hast du es mal mit loop left versucht?

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}[
Ellipse/.style={ellipse,draw,minimum height=1cm,minimum width=2.75cm},
]
\matrix (m) [
matrix of nodes,
nodes={Ellipse},
row sep=1cm,
]
{
\node(D){D}; \\
};
% Loop
\path[draw] (D.west) edge[red, loop left] node [] {P} (D.west);
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Man kann die Loops auch beliebig anpassen. Dabei sollte man lieber to statt edge verwenden. Mit edge passieren komische Dinge.

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}[
Ellipse/.style={ellipse,draw,minimum height=1cm,minimum width=2.75cm},
]
\matrix (m) [
matrix of nodes,
nodes={Ellipse},
row sep=1cm,
]
{
\node(D){D}; \\
};
% Loop
\path[draw=red,->] (D.west) to[left, loop, out=180-45, in=180+45, min distance=10mm] node [] {P} (D.west);
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Permanenter link

beantwortet 25 Dez '16, 22:48

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

bearbeitet 25 Dez '16, 22:51

Sehr gut! _____

(26 Dez '16, 00:51) cis
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×731
×58
×12

gestellte Frage: 24 Dez '16, 12:04

Frage wurde gesehen: 7,415 Mal

zuletzt geändert: 26 Dez '16, 00:51