./wacv_eso.sty:0:您请求了包“eso-pic”,但该包提供了“everyshi”

./wacv_eso.sty:0:您请求了包“eso-pic”,但该包提供了“everyshi”

我无法编译wacv 2019 作者套件。在这个问题因为“太狭隘”而被关闭或否决之前,请考虑以下评论类似的问题。无法编译的会议模板可能会给大约 1000 人带来麻烦。

答案1

作者工具包包含一个eso-pic.sty基于非常软件包的旧版本(2002/11/16 v1.1b)。为了进行比较,TeX Live 2012 于eso-pic.sty 2010/10/06 v2.0c 结束了其生命周期。

此外,这个过时的版本还通过添加以下行进行了进一步修改

\input{wacv_eso.sty}

这是错误的。

此外,wacv_eso.sty似乎是直接复制的everyshi.sty,包括

\ProvidesPackage{everyshi}
         [2001/05/15 v3.00 EveryShipout Package (MS)]

这是发出警告的原因。

eso-pic自从放弃要求everyshy和青睐已经有一段时间了atbegshi

\input{wacv_eso.sty}改为的解决方案\RequirePackage{everyshi}是有效的。

主包wacv.sty有一个有趣的标题,其中出现了一些非常奇怪的内容:

% with LaTeX2e:
% =============
%
% use as
%   \documentclass[times,10pt,twocolumn]{article}
%   \usepackage{latex8}
%   \usepackage{times}
%
% ---------------------------------------------------------------

% with LaTeX 2.09:
% ================
%
% use as
%   \documentstyle[times,art10,twocolumn,latex8]{article}
%
% ---------------------------------------------------------------

LaTeX2.09 已经过时了大约 25 年。调用\usepackage{latex8}将引发错误,因为该包不包含在主要 TeX 发行版中,事实上,示例 TeX 文件中也不包含没有加载它。也times已经过时 20 多年了,mathptmx应该使用(不过现在对 Times 的支持更好了)。

其他搞笑内容:

\font\wacvtenhv  = phvb at 8pt % *** IF THIS FAILS, SEE wacv.sty ***
\font\elvbf  = ptmb scaled 1100

\font自 1994 年发布 LaTeX2e 以来,在 LaTeX 中直接使用已被弃用。

作者工具包的维护者应该做得比仅仅改变年份更好。

答案2

显然一个解决方案是替换第 26eso-pic.sty

\input{wacv_eso.sty}

\usepackage{everyshi}

然后需要everyshi.sty从 github下载文件这里并将其放在与文件同一文件夹中eso-pic.sty

相关内容