填充由两个圆弧和一条线围成的区域

填充由两个圆弧和一条线围成的区域

下面的代码是我的尝试。它导致绘制的形状为黑色,但下面的代码无法正确填充它。

\documentclass{article}

\usepackage{tikz}

\begin{document}
    \begin{tikzpicture}
        \filldraw[fill=green!20, draw=black]
        (8,0) -- (8,8) arc (0:-30:8cm) (8,0) arc(0:30:8cm);
    \end{tikzpicture}
\end{document}

弧和线

希望得到一些指导来解决这个问题。我相信这是我使用绘图命令的方式,但我不确定如何修复它。

答案1

您不应该将绘图笔移动到点 (8,0)。立即绘制圆弧(从 30 度到 0 度)。此代码可满足您的需要。

\documentclass{article}

\usepackage{tikz}

\begin{document}
    \begin{tikzpicture}
        \filldraw[fill=green!20, draw=black]
        (8,0) -- (8,8) arc (0:-30:8cm)  arc(30:0:8cm);
    \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容