У меня есть свой индивидуальный пакет. Мне нужно включить (или активировать) другой пакет по какому-то условию.
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{MyPackage}[2005/01/22]
\DeclareOption{connectbibliography}{\ActivetePackage{tocbibind}}
\ProcessOptions\relax
\RequirePackage{fancyhdr}
\endinput
Где \ActivetePackage
-то предполагаемая команда, которая подключает (или активирует) tocbibind
пакет, передавая connectbibliography
ключ к пакету в документе через \usepackage[connectbibliography]{MyPackage}
.
Реализация этой функции, конечно, может отличаться от описанной мной.
решение1
Если я правильно понял вопрос, то:
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{MyPackage}[2005/01/22]
\def\dotocbind{}
\DeclareOption{connectbibliography}{\def\dotocbind{\RequirePackage{tocbind}}}
\ProcessOptions\relax
\dotocbind
\RequirePackage{fancyhdr}
\endinput