TikZ 制作的图表中顶点周围有奇怪的白色轮廓

TikZ 制作的图表中顶点周围有奇怪的白色轮廓

在 Metapost 中,我能够制作出边和顶点之间没有间隙的图表:

在此处输入图片描述

但在 Tikz 中,两者之间存在差距:
在此处输入图片描述

在顶点周围添加黑色“边框”没有帮助。无论我怎么尝试,都会出现白色轮廓,有人知道如何完全去除白色轮廓吗?

答案1

结束这些评论...全部功劳归于 Zarko,他已经指出了所有重要的事实。

问题是,据我所知,为什么形状周围会有白色边界。最常见的两个原因是

  1. 有一个outer sep大于 0 的
  2. 该形状具有边界路径。

MWE 说明了这一点

\documentclass[tikz,border=3.14mm]{standalone} 
\begin{document} 
\begin{tikzpicture} 
\node[fill,circle,inner sep=3pt,outer sep=0pt] (A){}; 
\node[fill,circle,inner sep=3pt,outer sep=1pt] (B) at (2,0) {}; 
\node[fill,circle,inner sep=3pt,draw=white] (C) at (4,0) {}; 
\foreach \Y in {A,B,C} 
{\foreach \X in {-0.5,-0.2,0.2,0.5} 
 {\draw[thick] ([xshift=\X*1cm,yshift=-5mm]\Y.south) -- (\Y);}} 
\end{tikzpicture} 
\end{document} 

在此处输入图片描述

其中B带有非平凡outer sep并且C具有白色边界路径。与 不同A,这两个形状似乎都有一个白色“光晕”。

相关内容