각도 라벨의 크기 변경

각도 라벨의 크기 변경

다음 코드가 있습니다.

\documentclass{standalone}

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

\begin{document}

\begin{tikzpicture}[
axis/.style={densely dashed,gray,font=\small},
force/.style={>=latex,draw=blue,fill=blue},
]

\node[circle, fill=black] (m) at (0,0){};
\coordinate (origin) at (0,0);
\coordinate (f2) at (1.732,2);
\coordinate (f1) at (-1.732,2);
\coordinate (a) at (0,2);


\draw[axis,->] (m) -- (a){};
\draw[force,->] (m) -- (f1){};
\draw[force,->] (m) -- (f2){};
\draw pic[draw,angle radius=0.5cm,"$30^\circ$" shift={(2.5mm,5mm)}] {angle=f2--origin--a};

\end{tikzpicture}

\end{document}

출력은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

각도의 라벨이 상당히 커 보입니다. 라벨 크기는 어떻게 변경하나요? 나는 Ti를 통해 보았다케이Z 매뉴얼에서는 아무것도 찾을 수 없습니다.

답변1

사진 옵션에 글꼴 크기만 추가하면 됩니다.

\documentclass{standalone}
\usepackage{lmodern}
\usepackage{tikz}
\usetikzlibrary{angles, arrows.meta, 
                quotes}
\usepackage{siunitx}

\begin{document}

\begin{tikzpicture}[
           > = {Straight Barb[scale=0.75]},
 axis/.style = {-Straight Barb, densely dashed, draw=gray},
force/.style = {-Stealth, semithick, blue},
                    ]
\coordinate (origin) at (0,0);
\coordinate (f2) at (1.732,2);
\coordinate (f1) at (-1.732,2);
\coordinate (a)  at (0,2);
\node[circle, draw, fill] (m) at (origin){};

\draw[axis]  (m) -- (a);
\draw[force] (m) edge (f1) 
             (m) edge (f2);
\pic[draw, angle radius=5mm, <->,
     font=\scriptsize, % <---
     angle eccentricity=1.5,
     "\qty{30}{\degree}" xshift=1pt] {angle=f2--origin--a};
\end{tikzpicture}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보