Il est possible de modifier et de compiler cet exemple :
\documentclass[border=10pt]{standalone} \usepackage{tkz-euclide} \begin{document} \begin{tikzpicture}[scale=1,ra/.style={fill=gray!20}] % fixed points \tkzDefPoint(0,0){A} \tkzDefPoint(1,0){I} % calculation \tkzDefPointBy[homothety=center A ratio 10 ](I) \tkzGetPoint{B} \tkzDefMidPoint(A,B) \tkzGetPoint{M} \tkzDefPointWith[orthogonal](I,M) \tkzGetPoint{H} \tkzInterLC(I,H)(M,B) \tkzGetSecondPoint{C} \tkzDrawSegment[style=orange](I,C) \tkzDrawArc(M,B)(A) \tkzDrawSegment[dim={$1$,-16pt,}](A,I) \tkzDrawSegment[dim={$a/2$,-10pt,}](I,M) \tkzDrawSegment[dim={$a/2$,-16pt,}](M,B) \tkzMarkRightAngle[ra](A,I,C) \tkzDrawPoints(I,A,B,C,M) \tkzLabelPoint[left](A){$A(0,0)$} \tkzLabelPoints[above right](I,M) \tkzLabelPoints[above left](C) \tkzLabelPoint[right](B){$B(10,0)$} \tkzLabelSegment[right=4pt](I,C){$\sqrt{a^2}=a \ (a>0)$} \end{tikzpicture} \end{document}