To my understanding of the documentation, the scope block should transform all coordinates. However, in the following example, only circles themselves are scaled, but not their centers: black circles are without yscale, red ones are with yscale=.5, and are centered at the same points (a), (b):

What is the problem? Am I misunderstanding the docs?
\documentclass{minimal}
\usepackage{tikz}
\begin{document}
\tikz{
\coordinate (a) at (0,0);
\coordinate (b) at (0,1);
\draw (a) circle (.5);
\draw (b) circle (.5);
\begin{scope}[red,yscale=.5]
\draw (a) circle (.5);
\draw (b) circle (.5);
\end{scope}
}
\end{document}
(a)and(b)are defined before the scope – Alain Matthes Dec 16 '11 at 15:21