TikZ: scope pas comme je pense...
documentclass[french,a4paper]{scrartcl}
\documentclass[french,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{calc}
\usepackage{tikz}
\usetikzlibrary{babel,calc}
\usepackage[french]{babel}
\begin{document}
\begin{tikzpicture}
% Tracé de chaque pièce: 1:NS,2EO
\def\salon{
\draw(0,0) rectangle node[above]{s. m\up{2}} (5.10,4.20);
}
\def\bureau{
\draw(0,0) rectangle node[above] {s} (3.25,3.75);
}
% Placement:
\begin{scope}[xshift=2, yshift=1]
\salon
\end{scope}
\begin{scope}[xshift=2,yshift=5.45]
\bureau
\end{scope}
\end{tikzpicture}
\end{document}
Les 2 rectangles \\salon `\salon` et \\bureau `\bureau` sont superposés, alors que
je m'attends à afficher le rectangle \\bureau `\bureau` décalé au dessus du \\salon.
`\salon`.
Qu'est-ce qui m'échappe dans cette syntaxe?