我正在使用 tkz-euclide 绘制图形供我的学生填写。我试图重现这个图形,但我不知道如何让箭头指向不同的元素以及让学生书写的点。
以下是 MWE:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pgf,tikz}
\usetikzlibrary{arrows,fit}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\tkzActivOff
\tkzDefPoints{0/0/A,4/0/B}
\tkzDrawCircle(A,B)
\tkzDefPoint(70:4){C}
\tkzDefPoint(110:4){E}
\tkzDefPoint(170:4){F}
\tkzDefPoint(250:4){D}
\tkzDrawPoints(A,B,C,D,E,F)
\tkzLabelPoints[left](A,F)
\tkzLabelPoints[above](E,C)
\tkzLabelPoint[right](B){$B$}
\tkzLabelPoint[below](D){$D$}
\tkzDrawSegment[color=blue](C,D)
\tkzDrawSegment[color=orange](A,B)
\tkzDrawSegment[color=green](E,F)
\tkzDrawArc[color=red](A,E)(F)
\tkzActivOn
\end{tikzpicture}
\end{document}
答案1
由于在环境tkz-euclide
中工作tikzpicture
,您可以使用常规tikz
命令绘制箭头并添加其他信息。我已向您的图片添加了一些箭头,只需根据需要复制/粘贴/修改即可。
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pgf,tikz}
\usetikzlibrary{arrows,fit}
\usepackage{tkz-euclide}
\usetkzobj{all}
\begin{document}
\begin{tikzpicture}
\tkzActivOff
\tkzDefPoints{0/0/A,4/0/B}
\tkzDrawCircle(A,B)
\tkzDefPoint(70:4){C}
\tkzDefPoint(110:4){E}
\tkzDefPoint(170:4){F}
\tkzDefPoint(250:4){D}
\tkzDrawPoints(A,B,C,D,E,F)
\tkzLabelPoints[left](A,F)
\tkzLabelPoints[above](E,C)
\tkzLabelPoint[right](B){$B$}
\tkzLabelPoint[below](D){$D$}
\tkzDrawSegment[color=blue](C,D)
\tkzDrawSegment[color=orange](A,B)
\tkzDrawSegment[color=green](E,F)
\tkzDrawArc[color=red](A,E)(F)
\tkzActivOn
\draw[<-, orange, shorten < = 0.3cm] (2,0) -- (5,3) node[at end, right] {Notation:};
\draw[<-, red, shorten < = 0.3cm] (135:4) -- (135:6) node[at end, left] {Notation:};
\end{tikzpicture}
\end{document}