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}

在此处输入图片描述

相关内容