# How do I create very small shapes?

I'd like to draw multiple very small shapes. But there seems to be a minimum size of approx. 3mm (for circles) if I use minimum width to change the size.

Is there a simple way to create smaller shapes?

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes}
\begin{document}

\begin{tikzpicture}
\foreach \x/\y in {0/1,1/2,2/3,3/4}
\node[circle, draw,minimum width=\y mm, label={90:\y mm}] (c\x) at (\x,0){};
\end{tikzpicture}

\end{document}


Set inner sep=0pt:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes}
\begin{document}

\begin{tikzpicture}
\foreach \x/\y in {0/1,1/2,2/3,3/4}
\node[inner sep=0pt,circle, draw,minimum width=\y mm, label={90:\y mm}] (c\x) at (\x,0){};
\end{tikzpicture}

\end{document}


• Thanks, this solved it! – Zapnuk Oct 23 '19 at 12:15
• @Zapnuk If you like an answer and it was helpful, please consider upvoting (by clicking on the arrows next to the score) and/or marking it as the accepted answer (by clicking on the checkmark ✓). – Philipp Imhof Oct 23 '19 at 12:20
• I wanted to but there is a time contraint. I's only possible 15min after creating the post :) – Zapnuk Oct 23 '19 at 12:32