我需要在 Latex 中重新创建第一张图中的曲线。最好的方法是什么?
\begin{document}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric,arrows,positioning,fit,calc,}
\begin{center}
\begin{tikzpicture}
\draw [fill=blue, draw=none] (0,0) circle (0.02cm) node (FieldCenter) {};
%\node (fieldcenterlabel) [above=0.08 of FieldCenter]{\tiny Field Center};
\draw [draw=black, dotted] (0,0) circle (3.0cm) node () {};
\draw [draw=black, dashed] (0,0) circle (2.0cm) node () {};
\draw [draw=black, thin] (0,0) circle (1.0cm) node () {};
\end{tikzpicture}
\end{center}
\end{document}
答案1
一种方法是使用以下方法绘制传入线arc
:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric,arrows,positioning,fit,calc,}
\begin{document}
\begin{center}
\begin{tikzpicture}
\draw [fill=blue, draw=none] (0,0) circle (0.02cm) node (FieldCenter) {};
%\node (fieldcenterlabel) [above=0.08 of FieldCenter]{\tiny Field Center};
\draw [draw=orange, dotted] (0,0) circle (3.0cm) node () {};
\draw [draw=black, dashed] (0,0) circle (2.0cm) node () {};
\draw [draw=purple, thin] (0,0) circle (1.0cm) node () {};
\draw [blue,fill=blue] (0,0) circle (0.5mm);
\draw [o-,orange, thick] (140:5mm) node[right,black]{Label 3} arc (150:190:6);
\draw [{stealth}-,purple,thin] (145:10mm) node[right,black]{Label 2} arc (150:192:8);
\draw [{stealth}-] (95:36mm) node[right,black]{Label 1} arc (140:192:10);
\end{tikzpicture}
\end{center}
\end{document}
得出的结果为:
您想要的图片和您的 MWE 在圆圈数量上不一致,但希望这接近您想要的。