如何绘制两个连续的三角形?

如何绘制两个连续的三角形?

我试图说明等边三角形的刚性变换:旋转和转置。因此,我想先画出三角形,然后画出带有上标的 $\to$ 箭头,例如 $\rho$,然后画出旋转的三角形(在所有这些下方,画出与 $\tau$ 类似的内容)

这是我画三角形的方式

\documentclass{article}
\usepackage{tikz-cd}
\usepackage{tikz}
\usepackage{xcolor}

\begin{document}

\begin{tikzpicture}
  \draw [line width=1pt, color=gray] (0,0) -- (60:2) -- (2,0) -- cycle;
  \coordinate[label=left:$A$]  (A) at (0,0);
  \coordinate[label=right:$B$] (B) at (2,0);
  \coordinate[label=above:$C$] (C) at (1,1.732);
\end{tikzpicture}

\end{document}

问题是,我怎样才能将映射箭头放在它旁边,然后将得到的三角形放在旁边。

答案1

这里建议使用node带有regular polygon形状 (来自shapes.geometric) 的 a。

在此处输入图片描述

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric,positioning}
\begin{document}

\begin{tikzpicture}[
  triangle/.style={
   regular polygon,
   regular polygon sides=3,
   minimum size=2cm,
   draw,
   label=corner 1:$A$,
   label=corner 2:$B$,
   label=corner 3:$C$}
]
\node [triangle] (a) {};
\node [triangle,rotate=40,right=3cm of a] (b) {};
\draw [->,shorten <=4mm,shorten >=4mm] (a) to[bend left] node[above]{$\rho$} (b);
\end{tikzpicture}

\end{document}

相关内容