compatibilité tikz et french
Le code suivant fait apparaitre des chiffres indésirables
\documentclass{article}
\usepackage[french]{babel}
\usepackage{pgf-pie}
\begin{document}
\begin{tikzpicture}
\pie{10/A, 20/B, 30/C, 50/D}
40/D}
\end{tikzpicture}
\end{document}
La chose semble être connue (avec d'autres exemples tikz) et j'ai trouvé la solution suivante sur le web
\documentclass{article}
\usepackage[french]{babel}
\usepackage{pgf-pie}
\begin{document}
\shorthandoff{:}
\begin{tikzpicture}
\pie{10/A, 20/B, 30/C, 50/D}
40/D}
\end{tikzpicture}
\end{document}
mais il y-t-il une autre solution que d'ajouter des shorthandoff avec des shorthandon autour de chaque tikzpicture ?