![TiKZ |- 運算子不起作用](https://rvso.com/image/330742/TiKZ%20%7C-%20%E9%81%8B%E7%AE%97%E5%AD%90%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
目前我正在學習 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}