测试包修改

测试包修改

如何通过前言为某个包添加选项而不修改 *.sty 文件本身。我需要为 varioref 包提出一个附加选项,我需要在联系包维护者之前测试此类修改。

以下是我需要添加/测试的代码行(如在 Cref 中定义新语言):

\DeclareOption{arabic}
  {\vref@addto\extrasarabic{%
    \def\reftextfaceafter {on the \reftextvario{facing}{next} page}%
    \def\reftextfacebefore{on the \reftextvario{facing}{preceding}
                           page}%
    \def\reftextafter     {on the \reftextvario{following}{next} page}%
    \def\reftextbefore    {on the \reftextvario{preceding}{previous} page}%
    \def\reftextcurrent   {on \reftextvario{this}{the current} page}%
    \def\reftextfaraway#1{on page~\pageref{#1}}%
    \def\reftextpagerange#1#2{on pages~\pageref{#1}--\pageref{#2}}%
    \def\reftextlabelrange#1#2{\ref{#1} to~\ref{#2}}%
  }}

相关内容