Pfeil vom Knoten zurück zu sich selbst

Pfeil vom Knoten zurück zu sich selbst

Ich habe versucht zu folgendiese Frageauf der Suche nach einer Möglichkeit, einen Pfeil in einer schönen Schleife von einem Knoten zurück zu sich selbst zu zeichnen, aber ich kann nicht herausfinden, warum mein Code mir keine Schleife liefert. Im folgenden Code möchte ich, dass der Knoten mit der Bezeichnung A eine Schleife zurück zu sich selbst hat.

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{arrows,shapes,decorations,automata,backgrounds,petri}
\begin{document}

\begin{tikzpicture}

\begin{scope}[every node/.style={circle,thick,draw}]
    \node (A) at (0,3) {A};
    \node (B) at (3,3) {B};
    \node (C) at (6,3) {C};
    \node (D) at (6,0) {D};
    \node (E) at (6,-3) {E};
    \node (F) at (3,-3) {F};
    \node (G) at (0,-3) {G};
    \node (H) at (0,0) {H};
\end{scope}

\begin{scope}[>={Stealth[black]},
              every node/.style={fill=white,circle},
              every edge/.style={draw=black}]

    \path [red,->] (A.90) arc (0:264:4mm) node {$xx$} (A);
    \path [->] (A) edge node {$xx$} (B);
    \path [->] (A) edge[bend left=60] node {$xx$} (C);
    \path [->] (A) edge node {$xx$} (D);
    \path [->] (A) edge node {$xx$} (E);
    \path [->] (A) edge node {$xx$} (F);
    \path [->] (A) edge[bend right=60] node {$xx$} (G);
    \path [->] (A) edge node {$xx$} (H);

\end{scope}

\end{tikzpicture}
\end{document}

Wie Sie sehen, biegt sich der Pfeil nicht aus dem Knoten heraus.

Bildbeschreibung hier eingeben

Antwort1

\pathzeichnet keine Linien draw, es sei denn, Sie fügen die Optionen hinzu. Sie müssen also\path [draw,.. oder einfach \drawanstelle von \path.

Sie möchten den Knoten wahrscheinlich auch mit verschieben pos, also verwenden Sie etwas wie

\draw [red,->] (A.90) arc (0:264:4mm) node[pos=0.5,above left] {$xx$} (A);

Bildbeschreibung hier eingeben

verwandte Informationen