虚线圆:控制点的大小和点之间的距离

虚线圆:控制点的大小和点之间的距离

我的 MWE 是:

\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{calc}

\begin{document}

\begin{tikzpicture}
\draw[red,dotted] (0,0) circle (2);
\draw[black,thick] (5,0) circle (2);
\end{tikzpicture}
% <<dashed>> can be used in place of <<dotted>>
% %<<\draw (a,b) \polygon{c}{d}>> can be used in place of <<\draw[black,thick] (a,b) circle (d)>>

\end{document}

如何控制第一个圆上的点或虚线的大小(使它们更大或更粗?)以及如何控制均匀分布的点之间的距离,即圆周上的点的间距,而无需手动将节点或确定大小的圆弧放置在圆圈中?如何以同样适用于多边形的方式执行此操作?

此外,供将来参考,如何在 pstricks 中复制这一点,而不仅仅是 tikz?

[PS:——我希望这个问题不是重复的,但我找不到相同的问题。]

答案1

使用 pstricks 你可以做到这一点

\documentclass[pstricks,border=10pt]{standalone}
\begin{document}
\begin{pspicture}(-3,-3)(8,3)
\pscircle[linecolor=red,linestyle=dotted,dotsep=1pt,linewidth=1pt](0,0){2}
\pscircle[linecolor=red,linestyle=dotted,dotsep=5pt,linewidth=3pt](5,0){2}
\end{pspicture}
\begin{pspicture}(-3,-3)(8,3)
\pscircle[linecolor=blue,linestyle=dashed,dash=2pt 6pt,linewidth=0.5pt](0,0){2}
\pscircle[linecolor=blue,linestyle=dashed,dash=2pt 5pt 4pt 5pt,linewidth=3pt](5,0){2}
\end{pspicture}
\end{document}

在此处输入图片描述

在此处输入图片描述

相关内容