TikZ 标记直角

LaTeX 中之前仅使用 TikZ 画直角还是稍微有点麻烦的, 不过 2020 年的更新已经添加了直角符号, 3.1.5b 版的手册 P569 已经提供了一个三维坐标下的例子, 以下代码是根据原示例微调而得.

\documentclass{standalone}

\usepackage{tikz}
\usetikzlibrary{angles}

\begin{document}

\begin{tikzpicture}[scale=6.12, transform shape]
\draw (0,0,0) coordinate (O)
(1,0,0) coordinate (A) -- (O)
(0,0,1) coordinate (B) -- (O)
(0,1,0) coordinate (C) -- (O)
pic [fill=gray,angle radius=4mm] {right angle = A--O--B}
pic [draw,red,thick,angle eccentricity=.5,pic text={\tiny $AOC$}]
{right angle = A--O--C};

\end{tikzpicture}

\end{document}

有需要的可以自己再研究研究.