如何在 tkz-euclide 中使用 \tkzLabelSegment 旋转标签?

如何在 tkz-euclide 中使用 \tkzLabelSegment 旋转标签?

我想要像这张图片一样给片段 AF 和 DF 贴标签。 在此处输入图片描述 我试过。

\documentclass[border=2mm,12pt]{standalone}
\usepackage{fouriernc}
\usepackage{tkz-euclide,amsmath} 
\usetkzobj{all} 
\tikzset{hidden/.style = {thick, dashed}}
\begin{document}
\begin{tikzpicture}[scale=1]
\tkzDefPoints{0/0/A,
6/0/B,
6/6/C,
0/6/D}
\tkzDefMidPoint(A,B)                      \tkzGetPoint{E}
\tkzDefMidPoint(A,D)                      \tkzGetPoint{F}
\tkzLabelPoints[left](F,D)
\tkzLabelPoints[below](A,E,B)
\tkzLabelPoints[above,right](C)
\tkzDrawPoints[color=black](A,B,C,D,E,F)
\tkzDrawSegments[hidden](E,F E,C F,C)
\tkzDrawSegments(A,B B,C C,D D,A)
\tkzLabelSegment[below=3pt](A,E){3 cm}
\tkzLabelSegment[below=3pt](B,E){3 cm}
\tkzLabelSegment[left=3pt](A,F){3 cm}
\tkzLabelSegment[left=3pt](D,F){3 cm}
\end{tikzpicture}
\end{document}

我有 在此处输入图片描述

如何旋转标签 AF 和 DF?

答案1

您应该将 MWE 中的最后两行修改为:

\tkzLabelSegment[sloped](A,F){3 cm}
\tkzLabelSegment[sloped](D,F){3 cm}

请记住,点的顺序很重要。上面的代码将把 3 厘米放在 AF 的左侧,但另一个 3 厘米将放在 DF 的右侧。使用点进行操作,您将获得所需的结果。

相关内容