在直角三角形中添加轴符号

在直角三角形中添加轴符号

我想要实现如下所示的目标:

目标形象

但是,我不确定如何添加 x 和 y 标签,而不必手动执行所有操作(就像我必须为 m 执行的操作一样)

这是我当前的代码:

\documentclass[border=10pt,tikz]{standalone}
\usepackage{tkz-euclide}
\usetikzlibrary{patterns}
\begin{document}
\begin{tikzpicture}[scale=1.25]
  \coordinate (C) at (-1.5cm,-1.cm);
  \coordinate (A) at (1.5cm,-1.0cm);
  \coordinate (B) at (1.5cm,1.0cm);
  \coordinate (BL) at (-0.5,-1/3);
  \coordinate (BR) at (0.5,1/3);
  \coordinate (TR) at (0,1.088);
  \coordinate (TL) at (-1,0.42);
  \filldraw[color=cyan!40,draw=black] (BL) -- (BR) -- (TR) -- (TL) -- (BL); % block
  \node[rotate=33.69] at (-0.25,0.377) {$m$};
  \filldraw[draw=black,fill=orange!40] (C) -- (B) -- (A) -- (C); % triangle
  \draw (1.25cm,-1.0cm) rectangle (1.5cm,-0.75cm); % right angle
  \tkzLabelAngle(A,C,B){$\theta$};
  \tkzMarkAngle[size=.7cm](A,C,B);
\end{tikzpicture}
\end{document}

答案1

添加这两行

\draw[-latex] (2,1.3)--(1.7,1.1) node[above] () {\tiny $x$};
\draw[-latex] (2,1.3)--(1.8,1.6) node[right] () {\tiny $y$};

在您的环境结束时tikzpicture,您会得到以下结果:

在此处输入图片描述

相关内容