Background: When I draw a tikzpicture, I use only the default units (i.e. I do not specify any unit, as in \draw (0,0) -- (1,1);).
Issue: When no unit is given in the [rounded corners = <value>] option, TikZ seems to assume the given length is expressed in pt, i.e. not in the same unit than the default one. This phenomenon is highlighted in the example below. (This might be due to the fact that [rounded corners] = [rounded corners = 4pt]?)
\documentclass[margin=1cm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[very thick]
\draw [help lines, black!10] (-.5,-.5) grid (7.5,3.5);
\draw [rounded corners=1] (0,0) rectangle ++(3,3) node [midway] {\footnotesize\texttt{rounded corners=1}};
\draw [rounded corners=1cm] (4,0) rectangle ++(3,3) node [midway] {\footnotesize\texttt{rounded corners=1cm}};
\end{tikzpicture}
\end{document}
Question: I would like to specify the radius of rounded corners as a multiple of the default unit (without assuming 1 default unit = 1cm). How can I achieve this?


minimum height = 15in\node [draw, single arrow] at (0,0) {};(\usetikzlibrary{shapes.arrows}is needed for this). – ebosi Aug 02 '16 at 13:43