**Solution :** Il suffit d'ajouter `\usetikzlibrary{babel}` au préambule.
**Explication :** C'est un problème d'incompatibilité : *tikz* (ou *pgf*)attend *pgf*) attend `:` avec un code de catégorie normal, c'est-à-dire égal 12, alors que le module *french* de *babel* rend `:` active, c'est-à-dire de code de catégorie égal 13. L'extension *pgf* a pensé à ça et nous avons donc à utiliser sa bibliothèque *babel*, ce qui se fait avec la commande `\usetikzlibrary{babel}`.