Cómo incluir un paquete según alguna condición en un paquete personalizado

Cómo incluir un paquete según alguna condición en un paquete personalizado

Tengo mi paquete hecho a medida. Necesito incluir (o activar) otro paquete por alguna condición.

\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{MyPackage}[2005/01/22]
\DeclareOption{connectbibliography}{\ActivetePackage{tocbibind}}
\ProcessOptions\relax
\RequirePackage{fancyhdr}
\endinput

Donde \ActivetePackagese estima algún comando que conecta (o activa) el tocbibindpaquete pasando connectbibliographyla clave del paquete en el documento a través de \usepackage[connectbibliography]{MyPackage}.

Por supuesto, la implementación de esta característica puede ser diferente a la que he descrito.

Respuesta1

Si entiendo la pregunta, entonces:

\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{MyPackage}[2005/01/22]
\def\dotocbind{}
\DeclareOption{connectbibliography}{\def\dotocbind{\RequirePackage{tocbind}}}
\ProcessOptions\relax
\dotocbind
\RequirePackage{fancyhdr}
\endinput

información relacionada