Il est possible de modifier et de compiler cet exemple :
\documentclass[border=10pt]{standalone} \usepackage{tkz-euclide} \begin{document} \tkzSetUpStyle[orange]{new} \begin{tikzpicture}[rotate=30] \tkzDefPoints{0/0/O,4/-5/A} \tkzDefPoints{3/0/x,5/-5/y} \pgfmathsetmacro\R{3}\pgfmathsetmacro\r{1} \tkzDefIntSimilitudeCenter[R](O,\R)(A,\r) \tkzGetPoint{I} \tkzDefExtSimilitudeCenter[R](O,\R)(A,\r) \tkzGetPoint{J} \tkzDefTangent[from with R= I](O,3) \tkzGetPoints{D}{E} \tkzDefTangent[from with R= I](A,1) \tkzGetPoints{D'}{E'} \tkzDefTangent[from with R= J](O,3) \tkzGetPoints{F}{G} \tkzDefTangent[from with R= J](A,1) \tkzGetPoints{F'}{G'} \tkzDrawCircles(O,x A,y) \tkzDrawCircles[R](O,3 A,1) \tkzDrawSegments[add = .5 and .5,new](D,D' E,E') \tkzDrawSegments[add= 0 and 0.25,new](J,F J,G) \tkzDrawPoints(O,A,I,J,D,E,F,G,D',E',F',G') \tkzLabelPoints[font=\scriptsize](O,A,I,J,D,E,F,G,D',E',F',G') \end{tikzpicture} \end{document}