如何用图形表示两边长度相等?

如何用图形表示两边长度相等?

我正在使用 tikz 绘制两个三角形,例如

\begin{tikzpicture}[thick]
  \coordinate (A) at (0,0);
  \coordinate (B) at ($(A)+(330:3)$);
  \coordinate (C) at ($(A)+(230:4)$);
  \draw (A) node[above]{$A$} --(B) node[right]{$B$} -- (C) node[left]{$C$} --cycle;
  \tkzMarkAngle[size=1.0](C,A,B)

  \begin{scope}[rotate=75] 
    \coordinate (A) at (0,-5);
    \coordinate (B) at ($(A)+(330:3)$);
    \coordinate (C) at ($(A)+(230:4)$);
    \draw (A) node[above]{$A$} --(B) node[right]{$B$} -- (C) node[left]{$C$} --cycle;
    \tkzMarkAngle[size=1.0](C,A,B)
  \end{scope}  
\end{tikzpicture}

这两个三角形是全等的,因此,我想使用正常的符号来表示,即在每条线上画一个勾AB在每个三角形上,并在每条线上打双勾交流

我可以添加长度,例如X或者但这不是一个理想的解决方案。

我尝试在绘图命令中添加一个中间点以使用“-”或“=”,但这只有当线是水平或垂直时才有效,否则我必须计算角度,这似乎不正确。

我是否只是错过了一些简单的说明,因为我可能不知道这些标记的正确术语?

答案1

\documentclass{article}

\usepackage{tikz,tkz-euclide}
\usepackage{siunitx}
\usepackage{pgfplots}
\usetikzlibrary{calc}
\usetkzobj{all}

\begin{document}
    \begin{tikzpicture}[thick]
  \coordinate (A) at (0,0);
  \coordinate (B) at ($(A)+(330:3)$);
  \coordinate (C) at ($(A)+(230:4)$);
  \draw (A) node[above]{$A$} --(B) node[right]{$B$} -- (C) node[left]{$C$} --cycle;
  \tkzMarkAngle[size=1.0](C,A,B)
  \tkzMarkSegment[color=blue,pos=.5,mark=||](A,C) 
  \tkzMarkSegment[color=red,pos=.5,mark=s|](A,B) 
  \begin{scope}[rotate=75] 
    \coordinate (A) at (0,-5);
    \coordinate (B) at ($(A)+(330:3)$);
    \coordinate (C) at ($(A)+(230:4)$);
    \draw (A) node[above]{$A$} --(B) node[right]{$B$} -- (C) node[left]{$C$} --cycle;
    \tkzMarkAngle[size=1.0](C,A,B)
    \tkzMarkSegment[color=blue,pos=.5,mark=||](A,C)
    \tkzMarkSegment[color=red,pos=.5,mark=s|](A,B)
  \end{scope}  
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容