![如何在 Tikz 中标记直角](https://linux22.com/image/350617/%E5%A6%82%E4%BD%95%E5%9C%A8%20Tikz%20%E4%B8%AD%E6%A0%87%E8%AE%B0%E7%9B%B4%E8%A7%92.png)
我认为这个问题没有答案,因为我想最小示例。我见过的示例都是针对非常复杂的形状,我迷失在代码的庞大和复杂性中。这个问题与红色正方形解决方案不同,因为我希望能够在 pfgplots 中具有一定的兼容性。此外,我希望能够输入坐标点的精确值(例如 sqrt(75))。当我这样做时,我收到一个错误,但输入 8.66 之类的值就可以了。这不是重复的,请不要再将其报告为重复的。
\documentclass[11pt]{exam}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}
\begin{document}
\begin{tikzpicture}
\draw (-5,0) -- (5,0);
\draw (0,0) -- (0,5);
\end{tikzpicture}
\end{document}
什么是最簡單在此图上标记 90 度的方法。
答案1
您还可以使用tkz-euclide
:
\documentclass[11pt]{exam}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\coordinate (A) at (-5, 0) {};
\coordinate (B) at (5, 0) {};
\coordinate (C) at (0, 5) {};
\coordinate (0) at (0, 0) {};
% left angle
\tkzMarkRightAngle[draw=blue,size=.7](A,0,C);
\tkzLabelAngle[dist=.5](A,0,C){$\alpha$};
% right angle
\tkzMarkRightAngle[draw=red,size=.7](B,0,C);
\tkzLabelAngle[dist=.5](B,0,C){$\beta$};
% axis lines
\tkzDrawLines[add=0 and 0, arrows=->](A,B 0,C)
\end{tikzpicture}
\end{document}