맞춤 패키지에 특정 조건에 따라 패키지를 포함시키는 방법

맞춤 패키지에 특정 조건에 따라 패키지를 포함시키는 방법

맞춤 제작 패키지가 있습니다. 어떤 조건에 의해 다른 패키지를 포함(또는 활성화)해야 합니다.

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

를 통해 문서의 패키지에 키를 전달하여 패키지를 \ActivetePackage연결(또는 활성화)하는 일부 예상 명령이 있습니다 .tocbibindconnectbibliography\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

관련 정보