使用 tikz-euclide 标记角度

使用 tikz-euclide 标记角度

我正在尝试重新创建此图表。除了顶角的标签外,我可以得到大部分内容。 在此处输入图片描述

MWE 如下

\documentclass{article}
\usepackage{tikz}
\usepackage{tkz-euclide}
\usetkzobj{all}

\begin{document}
\begin{tikzpicture}[thick]

\coordinate (O) at (0,0); 
\coordinate (A) at (4,0); 
\coordinate (B) at (0,2); 
\draw (O)--(A)--(B)--cycle;

\node (a) at (1.4,2.1) {$90^{\circ}-\theta$}; 
\node (b) at (0.1,1.8){}; 
\path (a) edge [->,bend left=45,looseness=0.8] (b); 

\tkzLabelSegment[below=2pt](O,A){$b$}
\tkzLabelSegment[left=2pt](O,B){$a$}
\tkzLabelSegment[above right=2pt](A,B){$c$}
\tkzMarkRightAngle[size=0.3](A,O,B)

\tkzLabelAngle[pos = 1.0](O,A,B){$\theta$}

\end{tikzpicture}
\end{document}

答案1

一种可能的解决方案是基于angle节点的使用。295 和 300 是我的选择。

\path (a.295) edge [->,bend left=45,looseness=1] (b.300);

在此处输入图片描述

相关内容