![Operador TiKZ |- não funciona](https://rvso.com/image/330742/Operador%20TiKZ%20%7C-%20n%C3%A3o%20funciona.png)
Atualmente estou aprendendo TiKZ e seguindo o exemplo do "círculo de unidade de desenho de Karl para seus alunos". Quando cheguei ao ponto onde traçamos a linha senoidal, o manual dizia que poderíamos usar
\draw[red,very thick] (30:1cm |- 0,0)
Eu preferi isso a
\draw[red,very thick] (30:1cm) -- +(0, -0.5)
pois depende de um valor específico e não é muito geral. No entanto, o último funciona (desenha uma bela linha senoidal vermelha), mas o primeiro não. Como posso resolver isso?
Desde já, obrigado?
Responder1
Conforme descrito no manual, (30:1cm |- 0,0)
é uma coordenada diretamente abaixo da coordenada (30:1cm)
. O que você tem até agora é uma das coordenadas, então você precisa fornecer a outra.
\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}