한 줄에 상대 위치에 대한 경로 그리기

한 줄에 상대 위치에 대한 경로 그리기

다음과 같이 노드를 가리키는 45도 화살표를 그리고 싶습니다.

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

하지만한 줄. 그게 가능합니까?

사용할 수 있다는 것을 알고 있지만 a와 얼마나 동일한지 \draw[<-] (0,0) -- ++(1em,1em);파악해야 하며 어쨌든 위치 지정 키를 사용하고 싶습니다(예: 전역 거리를 설정하기 위해). 하지만 예를 들어 오류가 발생하기 때문에 일을 할 수 없습니다 .emabove right\draw[<-] (0,0) to node[above right] {};

답변1

이 같은?

On은 (0,0)길이가 45°인 선을 시작합니다 1cm. 이 시점에 노드가 배치됩니다(선택적으로 drawn). 기본적으로 노드의 중심은 이 지점에 배치되지만 anchor=south west변경됩니다.

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

여기에 이미지 설명을 입력하세요

관련 정보