抑制警告“您已请求包‘blablabla/mypackage’,但该包提供了‘mypackage’。”

抑制警告“您已请求包‘blablabla/mypackage’,但该包提供了‘mypackage’。”

mypackage.sty在主 tex 文件中,我通过以下方式加载样式文件

\usepackage{blablabla/mypackage}

对于我的目的来说,这种绝对引用是不可避免的(不可能改变样式文件的位置)

代码运行良好,但总是引发警告:

"You have requested package "blablabla/mypackage", but the package provides mypackage."

我可以理解为什么它会引发警告,但是我该如何消除这个警告呢?

答案1

我遇到了同样的问题,并通过在文件\ProvidesPackage{blablabla/mypackage}中写入.sty如下内容解决了该问题:

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{blablabla/mypackage}

答案2

我找到了一个解决方案。我只需使用以下代码即可:

\def\input@path{{blablabla/}}
\usepackage{mypackage}

相关内容