Conflit d'options pour un paquet
! LaTeX Error: Option clash for package XXX.
Ce que signifie cette erreur
Le même paquet est chargé deux fois avec des options différentes, ce que LaTeX n'autorise pas. Cela arrive souvent lorsqu'un paquet en charge un autre en interne avec des réglages différents de ceux que vous avez indiqués.
Compilation intelligente FormaTeX
La compilation intelligente de FormaTeX détecte les schémas courants de conflit d'options et réorganise automatiquement le chargement des paquets.
Causes courantes
- Chargement explicite d'un paquet avec des options alors qu'il a déjà été chargé par un autre paquet
- Chargement du même paquet deux fois avec des listes d'options différentes
- Un paquet charge en interne une dépendance avec des réglages contradictoires
Comment corriger
Chargez le paquet avec les options souhaitées le plus tôt possible, avant tout paquet susceptible de le charger automatiquement. Si une dépendance provoque le conflit, chargez-la d'abord avec vos options, puis chargez le paquet qui en dépend.
Exemples de code
\documentclass{article}
\usepackage{hyperref} % hyperref loads xcolor internally
\usepackage[dvipsnames]{xcolor} % Option clash!
\begin{document}
Hello
\end{document}\documentclass{article}
\usepackage[dvipsnames]{xcolor} % Load xcolor first with your options
\usepackage{hyperref} % hyperref reuses xcolor without conflict
\begin{document}
Hello
\end{document}Erreurs apparentées
Testez la correction en direct
Collez votre LaTeX dans le playground et compilez instantanément.

