Ich möchte einen 45-Grad-Pfeil zeichnen, der auf einen Knoten zeigt, wie folgt
\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\coordinate (zero) at (0,0);
\node[above right=of zero] (A) {};
\draw[->] (A) to (zero);
\end{tikzpicture}
\end{document}
aber ineine Linie. Ist das möglich?
Ich weiß, dass ich es verwenden kann \draw[<-] (0,0) -- ++(1em,1em);
, aber ich müsste herausfinden, wie viel em
a entspricht, above right
und ich möchte die Positionierungstasten sowieso verwenden (um beispielsweise eine globale Entfernung festzulegen). Aber damit kann ich nicht arbeiten, weil \draw[<-] (0,0) to node[above right] {};
mir beispielsweise ein Fehler angezeigt wird.
Antwort1
Etwas wie das?
An (0,0)
beginnt eine 45º-Linie mit der Länge 1cm
. An diesem Punkt wird ein Knoten platziert (und optional drawn
). Standardmäßig wird der Mittelpunkt des Knotens an diesem Punkt platziert, aber anchor=south west
er ändert sich.
\documentclass[tikz, border=2mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[<-] (0,0)--++(45:1cm) node[anchor=south west, draw] (A) {A};
\end{tikzpicture}
\end{document}