在乳胶中画一个圆圈

在乳胶中画一个圆圈

我想画出下图,其中有一个圆的切口。我不知道该怎么做。我想画出下图。 在此处输入图片描述

梅威瑟:

    \documentclass{article}
    \usepackage{tikz}
    \begin{document}
    \begin{center}
    \begin{tikzpicture} 
    \draw[black,fill=yellow](0,0) circle (2.0);
    \end{tikzpicture}    
    \end{center}
    \end{document}

我的输出 在此处输入图片描述

答案1

为什么不直接添加一个白色矩形:

\documentclass{article}
\usepackage{tikz}
\usepackage [edges]{forest}
\begin{document}
\begin{center}
\begin{tikzpicture} 
\draw[black,fill=yellow](0,0) circle (2.0);
\draw [draw=white,fill=white] (0.8,2) rectangle (1,-2);
\end{tikzpicture}    
\end{center}
\end{document}

在此处输入图片描述

答案2

如果图片背景是白色,则以下建议有效:

\documentclass[margin=3mm]{standalone}
\usepackage{tikz}

\begin{document}
    \begin{tikzpicture}
\draw[fill=yellow](0,0) circle[radius=2];
\clip (1,-2) rectangle (1.3,2);
\fill[white] (0,-2) rectangle (2,2);
    \end{tikzpicture}
\end{document}

在此处输入图片描述

或者独立于背景颜色的解决方案:通过使用两个arc

\documentclass[margin=3mm]{standalone}
\usepackage{tikz}

\begin{document}

    \begin{tikzpicture}
\draw[fill=yellow] (60:2)  arc [start angle=60, end angle=300, radius=2];
\draw[fill=yellow] (310:2) arc [start angle=-50, end angle=50, radius=2];
    \end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容