Como incluir o pacote por alguma condição no pacote personalizado

Como incluir o pacote por alguma condição no pacote personalizado

Eu tenho meu pacote personalizado. Preciso incluir (ou ativar) outro pacote por alguma condição.

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

Onde \ActivetePackagealgum comando estimado que conecta (ou ativa) o tocbibindpacote passando connectbibliographya chave do pacote no documento via \usepackage[connectbibliography]{MyPackage}.

A implementação desse recurso pode, é claro, ser diferente da que descrevi.

Responder1

Se eu entendi a pergunta, então:

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

informação relacionada