我有我的訂製包。我需要在某些條件下包含(或啟動)其他包。
\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