I'm using several macro's to quickly draw points in a figure (I have to realy draw a lot). For example I use:
\newcommand{\punt}[3]{\draw[fill,scale=1]#1 coordinate(#2)circle(0.5pt)node[#3]{$#2$};}
to quickly draw a point and it's name, as well as give it the correct coordinate.
My problem is that as I'm drawing I might later decide to scale the entire picture (using scale
). This results in larger dots that depict the points. I don't want this because I might scale one picture to 2 times it's size and another one to 0.5 it's size and this leads to a discrepancy in dot sizes throughout my document.
An even greater problem arises when I use xscale
or yscale
which leads to deformed circles.
Is there a way I can tell my macro to ignore all other scaling?
As you can see I tried putting scale=1
in the draw options but this didn't help...