Eu gostaria de poder dimensionar o rótulo deste ângulo:
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}
Solução alternativa insatisfatória
Desenhar "{\small \ang{38}}"
meio que "funciona", mas eu prefiroescalao rótulo (como os outros elementos, por exemplo o nome do vértice).
Tentativa falhada nº 1
Esseme deu a ideia de tentar pic ["\ang{38}", draw, thick, angle eccentricity=1.8, text scale=0.85] {angle = X--A--Y};
, mas text scale
parece que não existe, pois recebo:
! 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};
Tentativa falhada nº 2
DeláEu encontrei isso:
Você pode usar uma string simples “texto” ou uma string com opções, como node["text" {red, draw, Thick}] para obter um efeito como node[label={[red,draw,thick]text}] com menos escrita e mais legibilidade.
Mas então, para simplesmente testar a cor, para começar, escrever pic [node["\ang{38}" {red}], draw, thick, angle eccentricity=1.8] {angle = X--A--Y};
leva a:
\xparse function is not expandable
l.17 pic [node["\ang{38}" {red}]
, draw, thick, angle eccentricity=1.8] {angle ...
E a forma menos legível também dá erro.
Pergunta
Existe alguma maneira de usar este conselho, ou qualquer outro meio, paraescalao rótulo do ângulo?
Responder1
"\ang{38}"scale=0.5
.
Em geral com a quotes
sintaxe, "label text" {<options for label node>}, <other stuff>
. Se você tiver apenas uma opção, o aparelho não será necessário.
\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}