von Jenss » Mo 13. Mär 2017, 17:55
Hallo,
ich möchte gerne mit TikZ zwei definierte Punkte verbinden und bei beiden Punkten jeweils eine Linie Links und Rechts 1cm wegzeichnen. Also das soll rauskommen:
\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node [fill,draw,red] (A) at (0,0) {}circle (3pt); %1. Punkt
\node [fill,draw,red] (B) at (0,2) {} circle (3pt); %2. Punkt
%Muster
\draw(A.center)--(B.center);
\draw(A.center)-- ++(1,0);
\draw(A.center)-- ++(-1,0);
\draw(B.center)-- ++(1,0);
\draw(B.center)-- ++(-1,0);
\end{tikzpicture}
\end{document}
Kennt jemand eine Möglichkeit, anstelle der 5 Befehle nur einen zu verwenden?
Allgemeiner Gefragt: Kann man zwei Linien, die senkrecht zueinander stehen, mit nur einem Befehl zeichnen, quasi als "durchgezogene Linie"?
Danke,
Gruß Jens
Hallo,
ich möchte gerne mit TikZ zwei definierte Punkte verbinden und bei beiden Punkten jeweils eine Linie Links und Rechts 1cm wegzeichnen. Also das soll rauskommen:
[code]
\documentclass[a4paper]{article}
\usepackage[english]{babel}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node [fill,draw,red] (A) at (0,0) {}circle (3pt); %1. Punkt
\node [fill,draw,red] (B) at (0,2) {} circle (3pt); %2. Punkt
%Muster
\draw(A.center)--(B.center);
\draw(A.center)-- ++(1,0);
\draw(A.center)-- ++(-1,0);
\draw(B.center)-- ++(1,0);
\draw(B.center)-- ++(-1,0);
\end{tikzpicture}
\end{document} [/code]
Kennt jemand eine Möglichkeit, anstelle der 5 Befehle nur einen zu verwenden?
Allgemeiner Gefragt: Kann man zwei Linien, die senkrecht zueinander stehen, mit nur einem Befehl zeichnen, quasi als "durchgezogene Linie"?
Danke,
Gruß Jens