Wie skaliert man die Beschriftung eines Winkels mit TikZ?

Wie skaliert man die Beschriftung eines Winkels mit TikZ?

Ich möchte die Beschriftung dieses Winkels skalieren können:

Bildbeschreibung hier eingeben

Code:

\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}

Unbefriedigende Problemumgehung

Zeichnen "{\small \ang{38}}"funktioniert irgendwie, aber ich würde es vorziehen,Skaladie Beschriftung (wie die anderen Elemente, beispielsweise der Name des Scheitelpunkts).

Fehlgeschlagener Versuch Nr. 1

Dasbrachte mich auf die Idee, es zu versuchen pic ["\ang{38}", draw, thick, angle eccentricity=1.8, text scale=0.85] {angle = X--A--Y};, aber text scalees scheint nicht zu existieren, denn ich bekomme:

! 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};

Fehlgeschlagener Versuch Nr. 2

AusDortIch habe Folgendes gefunden:

Sie können eine einfache Zeichenfolge „Text“ oder eine Zeichenfolge mit Optionen wie node["text" {red, draw, thick}] verwenden, um einen Effekt wie node[label={[red,draw,thick]text}] mit weniger Text und besserer Lesbarkeit zu erzielen.

Um dann aber einfach die Farbe zu testen, führt das Schreiben zunächst pic [node["\ang{38}" {red}], draw, thick, angle eccentricity=1.8] {angle = X--A--Y};zu:

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

Und die weniger lesbare Methode führt auch zu einem Fehler.

Frage

Gibt es eine Möglichkeit, diesen Ratschlag oder ein anderes Mittel zu nutzen, umSkaladie Beschriftung des Winkels?

Antwort1

"\ang{38}"scale=0.5.

Generell gilt die quotesSyntax "label text" {<options for label node>}, <other stuff>. Wenn Sie nur eine Option haben, sind die Klammern nicht erforderlich.

kleineres Label

\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}

verwandte Informationen