Eu gostaria de desenhar uma seta de 45 graus apontando para um nó assim
\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}
mas emuma linha. Isso é possível?
Eu sei que posso usar \draw[<-] (0,0) -- ++(1em,1em);
, mas teria que descobrir quanto em
é equivalente a a above right
e quero usar as teclas de posicionamento de qualquer maneira (por exemplo, para definir uma distância global). Mas isso, não consigo trabalhar porque, por exemplo, \draw[<-] (0,0) to node[above right] {};
me dá um erro.
Responder1
Algo assim?
On (0,0)
inicia uma linha de 45º com comprimento 1cm
. Neste ponto é colocado um nó (e opcionalmente drawn
). Por padrão, o centro do nó é colocado neste ponto, mas anchor=south west
o altera.
\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}