mirror of
https://github.com/MartinThoma/LaTeX-examples.git
synced 2025-04-19 11:38:05 +02:00
36 lines
No EOL
1.1 KiB
TeX
36 lines
No EOL
1.1 KiB
TeX
\documentclass[varwidth=true, border=2pt]{standalone}
|
|
\usepackage{amsmath,scalerel}
|
|
|
|
\DeclareMathOperator*{\Bigcdot}{\scalerel*{\cdot}{\bigodot}}
|
|
\usepackage{tkz-euclide}
|
|
\usetikzlibrary{angles,quotes}
|
|
|
|
\begin{document}
|
|
\usetkzobj{all}
|
|
\begin{tikzpicture}
|
|
\tkzSetUpPoint[shape=circle,size=10,color=black,fill=black]
|
|
\tkzSetUpLine[line width=1]
|
|
\tkzDefPoints{0/0/O, -5/0/A, 5/0/B, 5/5/M, -5/5/N}
|
|
\tkzDefPoint(60:5){X}
|
|
\tkzDefPoint(150:5){Y}
|
|
|
|
\tkzDrawArc[color=black, thick, fill=gray!10](O,B)(A)
|
|
|
|
% Avoid too long edges of polygon
|
|
\tkzClipPolygon(A,B,M,N)
|
|
\tkzClipCircle(O,B)
|
|
|
|
% Draw polygons and mark right angle
|
|
\tkzDrawPolygon[fill=red,fill opacity=0.3](A,B,X)
|
|
\draw pic[very thick, draw, angle radius=3mm,"$\Bigcdot$",angle eccentricity=.6]{angle= A--X--B};
|
|
|
|
\tkzDrawPolygon[fill=green,fill opacity=0.3](A,B,Y)
|
|
\draw pic[very thick, draw, angle radius=3mm,"$\Bigcdot$",angle eccentricity=.6]{angle= A--Y--B};
|
|
|
|
% lines should not colored
|
|
\tkzDrawPolygon(A,B,X)
|
|
\tkzDrawPolygon(A,B,Y)
|
|
|
|
\tkzDrawArc[color=black, thick](O,B)(A)
|
|
\end{tikzpicture}
|
|
\end{document} |