Anzeige:
Ergebnis 1 bis 4 von 4

Thema: tikz: Linie vertikal verschieben

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    5

    tikz: Linie vertikal verschieben

    Guten Abend,

    hätte eine simple Frage bzgl. Tikz und zwar möchte eine Linie vertikal verschieben.

    Folgendes:
    Ich habe 2 Nodes (z.B. Rechtecke) und verbinde diese ganz nomal mit
    PHP-Code:
    \draw (node_1.east) -- (node_2.west
    Jetzt möchte ich diese Linie nach oben oder unten verschieben (sie soll aber immernoch horizontal verlaufen!). Also bspw:
    PHP-Code:
    \draw (node_1.east) ++ (up:1cm) -- (node_2.west) ++ (up:1cm
    Der Anfangspunkt wird nach oben verschoben, der Endpunkt hingegen nicht mehr.
    Ist es irgendwie möglich, 2 Sachen zusammenzufassen z.B. mit { } oder so?
    PHP-Code:
    \draw (node_1.east) ++ (up:1cm) -- {(node_2.west) ++ (up:1cm)} 
    Das funktioniert nämlich leider auch nicht.

    Liebe Grüße,
    Q-Dog

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.09.2009
    Beiträge
    98
    hi,

    mit tikzlibrary calc ist das ohne probleme möglich:

    Code:
    \documentclass{scrartcl}
    \usepackage{tikz}
    \usetikzlibrary{calc}
    
    \begin{document}
    
    \begin{tikzpicture}
    
    \path node (node_1) {1} ++(2cm,0) node (node_2) {2};
    
    \draw ($(node_1.east) + (0,1cm)$)  -- ($(node_2.west) + (0,1cm)$);
    
    \end{tikzpicture}
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.09.2009
    Beiträge
    98
    wobei man eigentlich kein calc benötigt. das hier ist "schöner":

    Code:
    \documentclass{scrartcl}
    \usepackage{tikz}
    
    \begin{document}
    
    \begin{tikzpicture}
    
    
    \path node (node_1){1} ++(2cm,0) node (node_2){2};
    
    
    \draw 	(node_1.east) + (up:1cm) 
    	coordinate (node_1_east_shifted) -- 
    	(node_2.west |- node_1_east_shifted);
    
    \end{tikzpicture}
    
    \end{document}
    Grüße

  4. #4
    Registrierter Benutzer
    Registriert seit
    14.05.2009
    Beiträge
    5
    Boah super, genau das hab ich gesucht, vielen Dank borose

Stichworte

Lesezeichen

Berechtigungen

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