¿Cómo escalar la etiqueta de un ángulo con TikZ?

¿Cómo escalar la etiqueta de un ángulo con TikZ?

Me gustaría poder escalar la etiqueta de este ángulo:

ingrese la descripción de la imagen aquí

Código:

\documentclass[a4paper,12pt]{article}

\usepackage{siunitx}
\usepackage{tikz}
\usetikzlibrary{angles, quotes}

\begin{document}

\begin{tikzpicture}
% Declare Points
\coordinate (X) at (6,1);
\coordinate (A) at (0,0);
\coordinate (Y) at (3,5);

% Draw Angle
\draw[thick] (X) -- (A) -- (Y)
pic ["\ang{38}", draw, thick, angle eccentricity=1.8] {angle = X--A--Y};

% Label Points
\draw (A) node[below left, scale=0.85] {A};

\end{tikzpicture}

\end{document}

Solución insatisfactoria

Dibujo"{\small \ang{38}}" "funciona", pero prefiero hacerlo.escalala etiqueta (como los otros elementos, por ejemplo el nombre del vértice).

Intento fallido n.º 1

EsteMe dio la idea de intentarlo pic ["\ang{38}", draw, thick, angle eccentricity=1.8, text scale=0.85] {angle = X--A--Y};, pero text scaleno parece existir, porque obtengo:

! Package pgfkeys Error: I do not know the key '/tikz/text scale', to which you
 passed '0.85', and I am going to ignore it. Perhaps you misspelled it.

See the pgfkeys package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.17 ...ck, angle eccentricity=1.8, text scale=0.85]
                                                   {angle = X--A--Y};

Intento fallido #2

DealláHe encontrado esto:

Puedes usar una cadena simple “texto” o una cadena con opciones, como nodo["texto" {rojo, dibujar, grueso}] para lograr un efecto como nodo[label={[rojo,dibujar,grueso]texto}] con menos escritura y más legibilidad.

Pero luego, para simplemente probar el color, para empezar, escribir pic [node["\ang{38}" {red}], draw, thick, angle eccentricity=1.8] {angle = X--A--Y};lleva a:

\xparse function is not expandable 
l.17 pic [node["\ang{38}" {red}]
                              , draw, thick, angle eccentricity=1.8] {angle ...

Y la forma menos legible también da un error.

Pregunta

¿Hay alguna manera de utilizar este consejo, o cualquier otro medio, paraescala¿La etiqueta del ángulo?

Respuesta1

"\ang{38}"scale=0.5.

En general con la quotessintaxis, "label text" {<options for label node>}, <other stuff>. Si solo tiene una opción, las llaves no son necesarias.

etiqueta más pequeña

\documentclass[a4paper,12pt]{article}

\usepackage{siunitx}
\usepackage{tikz}
\usetikzlibrary{angles, quotes}

\begin{document}

\begin{tikzpicture}
% Declare Points
\coordinate (X) at (6,1);
\coordinate (A) at (0,0);
\coordinate (Y) at (3,5);

% Draw Angle
\draw[thick] (X) -- (A) -- (Y)
pic ["\ang{38}"scale=0.5, draw, thick, angle eccentricity=1.8] {angle = X--A--Y};

% Label Points
\draw (A) node[below left, scale=0.85] {A};

\end{tikzpicture}

\end{document}

información relacionada