
¿Hay alguna manera de aplicar algunos?opcionesa unpaqueteque se carga en elclsarchivo que estoy usando? Por ejemplo, supongamos que elclsEl archivo se carga graphicx
y quiero aplicarle la opción demo
desde 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), \PassOptionsToPackage
incluso 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 hyperref
proporciona \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 demo
no se admite de esta manera.
Respuesta2
Usar
\PassOptionsToPackage{demo}{graphicx}
antes de la línea con\documentclass