tikz 图片的空白标签

tikz 图片的空白标签

早上好,

我正在尝试为两条腿以及斜边创建空白线段或框,以便学生可以填写空白。我尝试创建自己的命令,但似乎不起作用。与附图类似,但删除字母并用 a、b 和 c 的框或线替换。 在此处输入图片描述任何帮助都将不胜感激。这是我的 MWE

\documentclass[12pt]{exam}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{tkz-euclide}
\pgfplotsset{compat=1.17}

\newcommand{\nick}[2][{}]{%
\fillin[#1][0.5in]%
}

\begin{document}

\begin{tikzpicture}
\tkzDefPoint(0,0){B}
\tkzDefPoint(3,0){C}
\tkzDefPoint(0,3){A}
\tkzDrawPolygon(A,B,C)
\tkzMarkRightAngle(A,B,C)
\tkzLabelAngle(A,C,B){\footnotesize{$45^\circ$}}
\tkzLabelAngle(B,A,C){\footnotesize{$45^\circ$}}
\tkzLabelSegment[below](B,C){\nick}
\end{tikzpicture}
\end{document}

答案1

我试过这个

\tkzLabelSegment[below](B,C){\framebox(20,20){}}

并且成功了。如果您有其他解决方案,请告诉我!

答案2

这很有趣,仅需 1 个 TikZ 命令:

在此处输入图片描述

\documentclass[tikz,border=5mm]{standalone}
\begin{document}
\begin{tikzpicture}
\draw[thick] 
(0,0) rectangle +(-.3,.3) 
(0,0)  coordinate (C) node[below right]{$C$}--      
(0,3)  coordinate (B) node[above right]{$B$} node[midway,right]{$a$}--
(-4,0) coordinate (A) node[below left]{$A$}  node[midway,sloped,above]{$c$}--
cycle node[midway,below]{$b$};
\end{tikzpicture}
\end{document}

相关内容