Dibujar ruta a la posición relativa en una línea

Dibujar ruta a la posición relativa en una línea

Me gustaría dibujar una flecha de 45 grados que apunte a un nodo así.

\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}

pero enuna línea. ¿Es eso posible?

Sé que puedo usarlas \draw[<-] (0,0) -- ++(1em,1em);, pero tendría que calcular cuánto emequivale a above righty quiero usar las teclas de posicionamiento de todos modos (por ejemplo, para establecer una distancia global). Pero eso, no puedo ponerme a trabajar porque, por ejemplo, \draw[<-] (0,0) to node[above right] {};me da error.

Respuesta1

¿Algo como esto?

Comienza (0,0)una línea de 45º con longitud 1cm. En este punto se coloca un nodo (y opcionalmente drawn). Por defecto el centro del nodo se sitúa en este punto pero anchor=south westlo cambia.

\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}

ingrese la descripción de la imagen aquí

información relacionada