TiKZ |- 연산자가 작동하지 않습니다

TiKZ |- 연산자가 작동하지 않습니다

현재 저는 TiKZ를 배우고 있으며 "Karl의 학생들을 위한 단위 원 그리기" 예제를 따르고 있습니다. 사인선을 그리는 지점에 도달했을 때 매뉴얼에는 다음을 사용할 수 있다고 나와 있습니다.

\draw[red,very thick] (30:1cm |- 0,0)

나는 이것을 선호했다

\draw[red,very thick] (30:1cm) -- +(0, -0.5)

특정 값에 의존하고 그다지 일반적이지 않기 때문입니다. 그러나 후자는 작동하지만(멋진 빨간색 사인선을 그립니다) 전자는 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있나요?

미리 감사드립니다.

답변1

매뉴얼에 설명된 대로 는 (30:1cm |- 0,0)좌표에서 바로 아래에 있는 좌표입니다 (30:1cm). 지금까지 가지고 있는 것은 좌표 중 하나이므로 다른 좌표를 제공해야 합니다.

\documentclass[border=2pt]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[scale=3]
\clip (-0.1,-0.2) rectangle (1.1,0.75); 
\draw[step=.5cm,gray,very thin] (-1.4,-1.4) grid (1.4,1.4); 
\draw (-1.5,0) -- (1.5,0);
\draw (0,-1.5) -- (0,1.5);
\draw[red,very thick] (30:1cm) -- (30:1cm |- 0,0);
\end{tikzpicture}
\end{document}

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

관련 정보