Aplicar opciones al paquete ya cargado

Aplicar opciones al paquete ya cargado

¿Hay alguna manera de aplicar algunos?opcionesa unpaqueteque se carga en elclsarchivo que estoy usando? Por ejemplo, supongamos que elclsEl archivo se carga graphicxy quiero aplicarle la opción demodesde miTexasarchivo.

Respuesta1

Si se carga un paquete, el código de configuración de opciones en el paquete ya se procesó y desapareció. Por lo tanto, en general no podrá cambiar las opciones del paquete más adelante.

\PassOptionsToPackage

Pero puede especificar opciones antes, antes de cargar el paquete. Además de una opción global (con efectos secundarios para otros paquetes), \PassOptionsToPackageincluso se puede utilizarantes \documentclass, p.ej:

\PassOptionsToPackage{demo}{graphicx}
\documentclass{article}
\usepackage{graphicx}

\begin{document}
\includegraphics{foobar}
\end{document}

Interfaz de paquete para opciones de carga

A veces, un paquete o clase permite configurar un subconjunto de opciones más adelante. Por ejemplo, el paquete hyperrefproporciona \hypersetup. También algunas opciones del paquete graphicx(o más bien para \includegraphics) se pueden configurar a través de:

\setkeys{Gin}{<options>}

Sin embargo, la opción demono se admite de esta manera.

Respuesta2

Usar

\PassOptionsToPackage{demo}{graphicx}

antes de la línea con\documentclass

información relacionada