Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Ungerichtete Loops mit TikZ

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.01.2011
    Beiträge
    6

    Ungerichtete Loops mit TikZ

    Hallo

    Ich zeichne ungerichtete Graphen mit TikZ und möchte deswegen gern ungerichtete Loops darstellen. Ich verwende bis jetzt diesen Code für die Loops, doch damit kommen nur gerichtete Loops zustande.
    Code:
     \path[-,font=\scriptsize](c) edge[loop left] (c);
    Weiß jemand wie ich ungerichtete Loops mit TikZ erstellen kann?

    Vielen Dank!

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.01.2011
    Beiträge
    6

    Minimalbeispiel

    Hallo

    Hier noch ein Minimalbeispiel:

    Code:
    \documentclass [a4paper,11pt,oneside]{memoir} 
    
    \usepackage{tikz}
    \usepackage{pgf}
    \usetikzlibrary{fit} 
    \usetikzlibrary[shapes.geometric]
    \usetikzlibrary{matrix,arrows,positioning,automata}
    
    
    \begin{document}
    \begin{tikzpicture}[>=stealth',shorten >=2pt ,shorten <=2pt,auto,node distance=2.8cm,semithick,scale=0.7]
      
     	 \node (a) at (0,0)  [minimum size=0.3cm,circle,ball color=black]{};
     	 \node (b) at (2,0)  [minimum size=0.3cm,circle,ball color=black]{};
     	 \node (c) at (1,-2) [minimum size=0.3cm,circle,ball color=black]{};
     	  	   	 	
     	 \path[-,font=\scriptsize](a) edge [bend right=25]  (b);
     	 \path[-,font=\scriptsize](a) edge (b);
     	 \path[-,font=\scriptsize](c) edge [bend right=25]  (b);
     	 \path[-,font=\scriptsize](b) edge  (c);
     	 \path[-,font=\scriptsize](c) edge[loop left] (c);
     	 
     	   
    \end{tikzpicture}
    \end{document}
    Am Knoten (c) hätte ich gern einen ungerichteten Loop.

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.01.2011
    Beiträge
    6
    Hier die Lösung des Problems... Falls es jemanden interessiert...

    Code:
    \begin{tikzpicture}[>=stealth',shorten >=2pt ,shorten <=2pt,auto,node distance=2.8cm,semithick,scale=0.7]
      
     	 \node (a) at (0,0)  [minimum size=0.3cm,ball color=black]{};
     	 \node (b) at (2,0)  [minimum size=0.3cm,ball color=black]{};
     	 \node (c) at (1,-2) [minimum size=0.3cm,ball color=black]{};
     	  	   	 	
     	 \path[-,font=\scriptsize](a) edge [bend right=25]  (b);
     	 \path[-,font=\scriptsize](a) edge (b);
     	 \path[-,font=\scriptsize](c) edge [bend right=25]  (b);
     	 \path[-,font=\scriptsize](b) edge  (c);
     	 \path[shorten >=1pt,shorten <=1pt,-,font=\scriptsize](c) edge [out=190, in=165,distance=0.5cm] (c);
     	 
     	   
    \end{tikzpicture}

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •