如何标记任意两条线段夹角的角度?

2019-09-21 20:03发布

```tex % %——如何标记任意两条线段夹角的角度? % %——xelatex编译 \documentclass{article} \usepackage{xeCJK}%使用xeCJK中文处理宏包...

```tex % %——如何标记任意两条线段夹角的角度? % %——xelatex编译 \documentclass{article} \usepackage{xeCJK}%使用xeCJK中文处理宏包 \usepackage{amsmath,amssymb,bm}%ams数学符号 \usepackage{tikz} \usetikzlibrary{arrows,intersections} \usetikzlibrary{positioning,backgrounds} \usetikzlibrary{fadings} \usetikzlibrary{patterns} \usetikzlibrary{calc} \usetikzlibrary{shadings} \pgfdeclarelayer{background} \pgfdeclarelayer{foreground} \pgfsetlayers{background,main,foreground} \usepackage{verbatim} \begin{document} \begin{tikzpicture}[scale=1.3,line width=0.75pt] %点O \coordinate (O) at (0,0); \node[left] at (O) {$O$}; %点A \coordinate (A) at (1.5,0); \node[right] at (A) {$A$}; %点B \coordinate (B) at (1,1); \node[above right] at (B) {$B$}; \draw (B)—(O)—(A); % 如何标记出点 C,使得 角COB=角BOA ? ??(不能使用计算角度的方法,因为点A点B可能是通过交点标记出来的,无法算出坐标) % 如下是我随意标记的一个点C,并不能保证角COB=角BOA %点C \coordinate (C) at (.5,2); \node[above right] at (C) {$C$}; \draw[dashed] (O)—(C); % 如何标记出点 C,使得 角COB=角BOA ? ?? \end{tikzpicture} \end{document} ```
2条回答
论坛 github.com/C
2019-09-21 20:13 .采纳回答
纯 `tikz` 的思路 ```tex % 过 A 作 OB 的垂线,记垂足为 B' \coordinate (B') at ($(O)!(A)!(B)$); % 取点 C, 使 CB‘ = AB’,且 A 和 C 在 OB 的两侧 \coordinate (C) at ($(A)!2!(B')$); ``` `tkz-euclide` 的一个例子 [https://tex.stackexchange.com/a/88974](https://tex.stackexchange.com/a/88974 "https://tex.stackexchange.com/a/88974")

一周热门 更多>