FatalComandos y paquetes

Conflicto de opciones en un paquete

! LaTeX Error: Option clash for package XXX.

Qué significa este error

El mismo paquete se está cargando dos veces con opciones distintas, algo que LaTeX no permite. Suele ocurrir cuando un paquete carga internamente a otro con una configuración distinta de la que usted especificó.

Compilación inteligente de FormaTeX

La compilación inteligente de FormaTeX detecta los patrones habituales de conflicto de opciones y reordena automáticamente la carga de paquetes.

Causas comunes

  • Carga explícita de un paquete con opciones después de que otro paquete ya lo hubiera cargado
  • Carga del mismo paquete dos veces con listas de opciones diferentes
  • Un paquete que carga internamente una dependencia con una configuración en conflicto

Cómo corregirlo

Cargue el paquete con las opciones deseadas lo antes posible, antes de cualquier paquete que pueda cargarlo automáticamente. Si una dependencia causa el conflicto, cárguela primero con sus opciones y después cargue el paquete que depende de ella.

Ejemplos de código

Causa el error
\documentclass{article}
\usepackage{hyperref}           % hyperref loads xcolor internally
\usepackage[dvipsnames]{xcolor} % Option clash!
\begin{document}
Hello
\end{document}
Corregido
\documentclass{article}
\usepackage[dvipsnames]{xcolor} % Load xcolor first with your options
\usepackage{hyperref}           % hyperref reuses xcolor without conflict
\begin{document}
Hello
\end{document}

Errores relacionados

Pruebe la solución en vivo

Pegue su LaTeX en el playground y compile al instante.