Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Beschriftung von Knoten (Graphentheorie)

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.12.2014
    Beiträge
    2

    Beschriftung von Knoten (Graphentheorie)

    Hallo zusammen,
    ich möchte im folgenden Beispiel die Knoten beschriften:
    Code:
    \documentclass[a4paper,12pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage{tikz}
    
    \begin{document}
    	\begin{tikzpicture}
    		\path[fill]
    		(0,0) circle (1mm);
    		\path[fill]
    		(0,-1) circle (1mm);
    		\path[fill]
    		(1,1) circle (1mm);
    		\path[fill]
    		(4,0) circle (1mm);
    	   \path []
    	   (0,0) edge node [left] {}(1,1)
    	   (0,0) edge node [left] {}(0,-1)
    	   (0,0) edge node [left] {}(4,0)
    	\end{tikzpicture}
    \end{document}
    Nach Möglichkeit sollte die Position der Beschriftung manuell festgelegt werden, wie z.B.:
    Code:
    \documentclass[a4paper,12pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage{tikz}
    \usetikzlibrary{arrows} 
    
    \begin{document}
    	\begin{tikzpicture}[
    	>=stealth',node distance=2cm, 
       node/.style={circle,minimum size=5mm,draw}]
       \node[node] (1) [rotate=45,label=above:Beschriftung] {}; 
    	\end{tikzpicture}
    \end{document}
    Nur möchte ich die Knoten durch Koordinaten wie im ersten Beispiel erstellen. Über Hilfe würde ich mich sehr freuen :-)
    Gruß Firebird-214

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.01.2014
    Beiträge
    108
    Versieh doch die Knoten mit Koordinaten, benannte nodes lassen sich einfacher verbinden und beschriften.

    Code:
    \documentclass{article}
    \usepackage{tikz}
    \usetikzlibrary{arrows} 
    \tikzset{knoten/.style={circle,fill=black,inner sep=0.7mm}}
    \begin{document}
      \begin{tikzpicture}[>=stealth]
        \path node [knoten]                   (1) at (0,0)  {}
              node [knoten, label=below:hier] (2) at (0,-1) {}
              node [knoten]                   (3) at (1,1)  {}
              node [knoten, label=above:dort] (4) at (4,0)  {}
    	     (1) edge (2)
    	     (1) edge (3)
    	     (1) edge (4);
      \end{tikzpicture}
    \end{document}
    Zu TikZ kriegt man übrigens auch auf TeXwelt exzellente Hilfe, da habe ich öfter TikZ-Fragen gestellt. Das ist mit Abstand das führende Thema dort. Motivation: klick auf Bild-Beispiele.

    Felix

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.12.2014
    Beiträge
    2
    Danke für die schnelle Antwort :-). Dass ich da nicht selber drauf gekommen bin ;-)...

Lesezeichen

Berechtigungen

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