我正在尝试使用绘制一个带有圆形“孔”的圆角矩形这个答案但我需要矩形边框较粗,“孔”边框较细。有没有比以下更好的方法:
\begin{tikzpicture}[x=1mm, y=1mm]
% Background
\fill[fill=black!10] (1.5, 1.5) rectangle (15, -15);
% Fill
\fill[fill=black!2, even odd rule, rounded corners=0.5mm]
(0, 0) rectangle (10, -10)
(2, -2) circle[radius=1.25mm]
(2, -5) circle[radius=1.25mm];
% Rectangle border
\draw[thick, rounded corners=0.5mm] (0, 0) rectangle (10, -10);
% Holes borders
\draw[thin] (2, -2) circle (1.25mm);
\draw[thin] (2, -5) circle (1.25mm);
\end{tikzpicture}
结果图像看起来应如下:
答案1
代码已经输出了你发布的图像,但是,如果你想增加差异,你可以指定ultra thin
或ultra thick
(为了增加乐趣)。我建议你只指定ultra thin
,因为另一个会让图片看起来很丑: