如何在加载包之前注释掉包中的某行?

如何在加载包之前注释掉包中的某行?

我可以解决此问题bigfoot.sty:61:软件包 hyperref 警告:选项“hyperfootnotes”已被使用注释掉第 61 行:

File: D:/User/Documents/latex/texmfs/install/tex/latex/bigfoot/bigfoot.sty
57: \ProcessOptions*
58: \ifx\hypersetup\@undefined
59:   \PassOptionsToPackage{hyperfootnotes=false}{hyperref}
60: \else
61:   % \hypersetup{hyperfootnotes=false}
62: \fi

直接在包装上bigfoot.sty,然而我不想在我去的每一个地方都评论这一行,或者对于所有不需要此修复的其他文档。

我怎样才能像使用或bigfoot修补 LaTeX 命令一样修补该包?xpatchetoolbox

答案1

A解决方法您的问题可能如下:

  1. 复制bigfoot.stymybigfoot.sty。将其保存在与 TeX 代码相同的目录中。
  2. 注释第 61 行并保存mybigfoot.sty
  3. mybigfoot.sty如果您需要 TeX 代码中的新版本,bigfoot.sty只需将包的加载从 更改为\usepackage{bigfoot}即可\usepackage{mybigfoot}

相关内容