# Does \pgflowlevel{\pgftransformscale{}} do the same as normal tikz scale?

I am wondering the following.

Somebody made a complicated tikz figure (our university logo). Now I am having troubles, because the width and height latex is reporting are not the 'real' width and height, a very small box instead.

The beginning of the tikzpicture environment looks like this:

\begin{tikzpicture}%

\pgflowlevel{\pgftransformscale{#1}}%

\pgftransformscale{0.1}%

% Scaled smaller from the large logo
\begin{pgfscope}%

The culprit seems to be in the \pgflowlevel{} line. When I replace this line with a normal scale, like this:

\begin{tikzpicture}[scale=#1]%

\pgftransformscale{0.1}%

% Scaled smaller from the large logo
\begin{pgfscope}%

the logo seems to be rendered the same, except that the width and height are now ok.

What is the difference between the lowlevel command and the tikz scale command, except for messing up the reported dimensions? If none, why would somebody want to use the lowlevel command?

-
Where does the parameter in \pgflowlevel{\pgftransformscale{#1}}% come from? –  Pieter Nov 2 '10 at 10:29
@Pieter This is logo is a macro, so the parameter is a scale. I didn't change it so that it is clear that the code has to work the same for all scales. The 0.1 in the other scale command is fixed. –  Peter Smit Nov 2 '10 at 10:31