如何通过前言为某个包添加选项而不修改 *.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}}%
}}