沿路径内部点放置点

沿路径内部点放置点

我想绘制一条路径,并在路径的内部顶点放置黑点。所有黑点的宽度应相同(但可自定义)。

我可以创建它,但是要使用下面稍微冗长的代码,即circle在每个内部顶点之后使用命令。

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

\begin{document}
\begin{tikzpicture}
  \draw (0,0) --  (2,3)  circle[radius=0.05] --  (-0.5,2) circle[radius=0.05]  -- (0,1); 
  \end{tikzpicture}
\end{document}

给我这个:

在此处输入图片描述

我该如何缩短此代码,以便避免circle每次都编写沿路径放置点的代码?请注意,目前,圆圈是用白色填充的,我希望它们被填充,black但使用fill=black圆圈上的选项似乎不起作用。

编辑:

另外,我该如何修改|--|命令来对直线路径执行与上述相同的操作?

相关内容