Ich habe mein maßgeschneidertes Paket. Ich muss unter bestimmten Bedingungen andere Pakete einschließen (oder aktivieren).
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{MyPackage}[2005/01/22]
\DeclareOption{connectbibliography}{\ActivetePackage{tocbibind}}
\ProcessOptions\relax
\RequirePackage{fancyhdr}
\endinput
Wobei \ActivetePackage
ein geschätzter Befehl das Paket verbindet (oder aktiviert), tocbibind
indem connectbibliography
der Schlüssel zum Paket im Dokument über übergeben wird \usepackage[connectbibliography]{MyPackage}
.
Die Implementierung dieser Funktion kann natürlich anders sein, als ich sie beschrieben habe.
Antwort1
Wenn ich die Frage richtig verstehe, dann:
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{MyPackage}[2005/01/22]
\def\dotocbind{}
\DeclareOption{connectbibliography}{\def\dotocbind{\RequirePackage{tocbind}}}
\ProcessOptions\relax
\dotocbind
\RequirePackage{fancyhdr}
\endinput