有人可以帮我做这个吗
https://en.wikipedia.org/wiki/Circular_sector#/media/File:Circle_arc.svg
在 TikZ 中?我将非常感激任何帮助。
我已经尝试将图像插入到我的 TeX 文件中,但无论我怎么尝试都没有效果,所以我想将其作为 TikZ 绘图插入。
非常感谢。
答案1
\documentclass[tikz,border=5pt]{standalone}
\begin{document}
\begin{tikzpicture}[thick,font=\sffamily\Large]
\draw (0,0) circle (4cm);
\draw[very thick,fill=green!30] (0,0) -- (220:4) arc(220:120:4) -- cycle;
\draw[latex-latex] (220:1.2) arc(220:120:1.2) node[midway,left]{$\theta$};
\draw[latex-latex] (220:4.5) arc(220:120:4.5) node[midway,left]{L};
\draw (120:4) -- (120:4.5) (220:4) -- (220:4.5);
\draw[very thick,-latex] (0,0) -- (20:4) node[midway,above]{r};
\end{tikzpicture}
\end{document}
答案2
\documentclass[tikz,border=5pt]{standalone}
\usetikzlibrary{bending,arrows.meta}
\begin{document}
\begin{tikzpicture}[>={[inset=0,angle'=27]Stealth}]
\draw circle(2);
\draw [thick,fill=cyan!20](230:2)--(0,0)--(130:2) arc (130:230:2)--cycle;
\draw [->](0,0)--node[above]{$r$} (10:2);
\draw [|<->|](130:2.3) arc (130:230:2.3) node[left,pos=.5]{$L$};
\draw [<->] (130:1) arc (130:230:1) node[left,pos=.5]{$\theta$};
\end{tikzpicture}
\end{document}