Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
152 ANNEXE B. ERREUR ! QUE FAIRE ?<br />
Ce message assez mystérieux est suivi du numéro d’une ligne qui contient en général une option<br />
de couleur comme par exemple : \draw[red!50]...<br />
Le responsable de l’erreur est ici le « ! » et le raccourci dans la définition de la couleur du tracé.<br />
On corrige l’erreur en évitant le raccourci : \draw[color=red!50]...<br />
Le problème de babel français et de « : »<br />
Remarque : Dans la dernière version de TikZ &PGF (la version 2.10) qui est actuellement<br />
fournie avec la distribution TEXlive 2011, ce problème de babel et du « : » est corrigé.<br />
Si on dispose d’une version plus ancienne et si on voit le message suivant :<br />
! Paragraph ended before \tikz@plot@samples@recalc was complete.<br />
<br />
\par<br />
ou le message suivant :<br />
! File ended while scanning use of \tikz@plot@samples@recalc.<br />
< inserted text ><br />
\par<br />
Ces messages assez mystérieux sont suivis du numéro d’une ligne contenant en général une<br />
commande \plot avec une option [domain=a:b]. C’est le deux-points qui est responsable de<br />
l’erreur.<br />
Le plus simple, pour corriger cette erreur, est d’ajouter la commande \shorthandoff{:} dès<br />
le début de l’environnement {tikzpicture}<br />
Mais on peut aussi voir le message suivant :<br />
! Argument of \tikz@plot@samples@recalc has an extra }.<br />
<br />
\par<br />
Ceci peut se produire si l’environnement {tikzpicture} est inséré dans une commande \fbox.<br />
Dans ce cas la commande \shorthandoff{:} doit être placée à l’extérieur de la commande \fbox,<br />
ainsi :<br />
{\shorthandoff{:}<br />
\fbox{\begin{tikzpicture}<br />
\draw plot[domain=-2:5] (\x,\x/5);<br />
\end{tikzpicture}}}<br />
Ce problème d’incompatibilité des packages tikz et babel français est étudié en détail dans le<br />
chapitre « Courbes ».<br />
Un package récent, microtype, permetderésoudreleproblèmeglobalementdefaçonsimple.<br />
Il suffit d’ajouter :<br />
\usepackage[babel=true,kerning=true]{microtype} après la déclaration d’utilisation du package<br />
babel.<br />
Ainsi le caractère « : » ne semble plus poser de problème.<br />
Remarque : Dans la dernière version de TikZ &PGF (la version 2.10) qui est actuellement<br />
fournie avec la distribution TEXlive 2011, ce problème de babel et du « : » est corrigé.