当我缩小文档时,如何自动缩放 tikzpicture 线宽?

当我缩小文档时,如何自动缩放 tikzpicture 线宽?

我正在绘制一个半圆,并用下标 A 来表示该半圆的面积,当我这样做时,我注意到在编译时,当我在不缩放的情况下查看页面时,半圆的图形看起来更粗。

当我缩小页面时,如何使半圆看起来像三角形或正方形?

\begin{tikzpicture}
    \tikzset{relLineWidth/.style={line width=##1pt, line width relative}}
        \draw [line width= 0.15pt](0,0) arc (0:180:0.125) -- cycle;
    \end{tikzpicture}
    
    \newcommand{\semicirc}{\begin{tikzpicture}[transform shape]
        \draw [line width= 0.3pt](0,0) arc (0:180:0.125) -- cycle;
    \end{tikzpicture}}

    El área vendrá dada por:
    \begin{equation*}
        A = 2 \cdot A_{\vartriangle} + A_{\square} + A_{\semicirc}
    \end{equation*}

线宽不同

谢谢!

答案1

您不必担心 tikz 线的宽度,而是可以使用wasysym包中的一个半圆:

\documentclass{article}

\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{wasysym}

\begin{document}

    El área vendrá dada por:
    \begin{equation*}
        A_{\rotatebox{90}{\Rightcircle}}
    \end{equation*}

\end{document}

相关内容