我无法编译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
。