« LaTeX/Dessiner avec LaTeX/Dessiner avec PGF et TikZ » : différence entre les versions

Contenu supprimé Contenu ajouté
Kpym (discussion | contributions)
Rajout séction "TikZ et Babel french/français"
Ligne 128 :
\node (second) at (2,2) {autre texte};
\draw[->] (premier) -- (second);
</source>
 
== TikZ et Babel french/français ==
Si on essaye d’utiliser TikZ avec la bibliothèque babel en français ça pose des problèmes car cette bibliothèque rend actives les caractères {:;!?}.
 
Pour pallier à cette incompatibilité il suffit de rajouter au début d’une séquence TikZ :
<source lang = "latex">
\shorthandoff{:;!?};
</source>
Comme par exemple ici :
<source lang = "latex">
\begin{tikzpicture}
\shorthandoff{:;!?};
\draw (0,-2) arc (-90:-270:1);
\end{tikzpicture}
</source>
Si vous voulez faire ceci globalement pour tout les environnements {tikzpicture} il suffit de mettre au début du document :
<source lang = "latex">
\tikzset{every picture/.style={execute at begin picture={
\shorthandoff{:;!?};}
}}
</source>