
Soy un recién llegado a tikz y he estado jugando con él desde hace algún tiempo.
Para alguna presentación necesito una representación de un triángulo isósceles en el círculo unitario. Lo único que obtuve hasta ahora fue el círculo (Lo siento). Ni siquiera pude colocar algunos nodos adecuados conectados por líneas con texto. Sería fabuloso si también se pudiera marcar el ángulo.
Agregué una imagen que yo mismo dibujé para explicarlo. El ángulo exacto de alfa no importa mucho. Mi MWE bastante triste es:
\begin{tikzpicture}
\draw[black] (0,0) circle (1);
\end{tikzpicture}
Respuesta1
\documentclass[tikz, border=3pt]{standalone}
\usetikzlibrary{angles,
quotes}
\begin{document}
\begin{tikzpicture}[
line cap=round,
MA/.style = {% My Angle
draw,
angle radius=3mm, angle eccentricity=1.5,
font=\small}
]
\draw (0,0) coordinate[label=180:C] (C) circle[radius=1];
%
\draw (C) -- ++ ( 45:1) coordinate[label= 45:A] (A);
\draw (C) -- ++ (330:1) coordinate[label=330:B] (B);
\draw (A) -- (B);
\pic [MA, "$\gamma$"] {angle =B--C--A};
\end{tikzpicture}
\end{document}
Si no le gustan las etiquetas en las esquinas del triángulo, elimínelas [label=...]
.
Respuesta2
Sólo para comparar, aquí hay una versión enMetapostenvuelto en luamplib
; compilar con lualatex
.
\documentclass[border=5mm]{standalone}
\usepackage{luamplib}
\begin{document}
\mplibtextextlabel{enable}
\begin{mplibcode}
beginfig(1);
path O; O = fullcircle scaled 7 cm; % keep center at origin
numeric alpha; alpha = 82;
z0 = origin;
z1 = point -0.4 of O;
z2 = z1 rotated alpha;
draw O withcolor 2/3 blue;
draw fullcircle scaled 42 rotated angle z1 cutafter (z0 -- z2) withpen pencircle scaled 1/4;
draw z0 -- z1 -- z2 -- cycle;
forsuffixes $=0, 1, 2:
drawdot z$ withpen pencircle scaled dotlabeldiam;
endfor
label.llft("$1$", 1/2[z0, z1]);
label.ulft("$1$", 1/2[z0, z2]);
label.urt("$c$", 1/2[z1, z2]);
label("$\alpha$", 12 unitvector(z1 + z2));
% add graph paper
picture T; T = currentpicture;
currentpicture := nullpicture;
for t=-10 upto 10:
draw (left--right) scaled 10cm shifted (0, t * 5mm) withcolor 7/8 white;
draw (up--down) scaled 10cm shifted (t * 5mm, 0) withcolor 7/8 white;
endfor
interim bboxmargin := 2mm;
clip currentpicture to bbox T;
draw T;
endfig;
\end{mplibcode}
\end{document}