Using the conference style cvpr.sty from the CVPR 2013 Author Kit, the following small example works for me:
\documentclass{article}
\usepackage{cvpr}
\def\cvprPaperID{0} % necessary for cvpr.sty to work
%\usepackage{tikz} % uncommenting this line results in errors
\begin{document}
test
\end{document}
although I get the warning
LaTeX Warning: You have requested package `eso-pic', but the package provides `everyshi'.
However, if I uncomment \usepackage{tikz}, I get lots of errors related to EveryShipout, the first one being
! LaTeX Error: Command \@EveryShipout@Hook already defined.
Any ideas how to resolve this issue? It seems to be related to the warning about eso-pic and everyshi but I don't know how.
(I have seen this similar question, but the solution - reordering the packages - doesn't work here.)
eso-pic.stythemselves, based on a very old version ofeso-pic, that loads a hackedeveryshiin a wrong way. My suggestion is to tell them to remove the hackedeso-pic.sty. – egreg Oct 11 '12 at 12:35eso-pic.styit works! Since LaTeX now uses the standard (non-hacked)eso-pic: Are there any substantial differences in their hacked version, i.e., will the output now be different? – boothby81 Oct 11 '12 at 13:31eso-picdidn't change from the old version to the new. – egreg Oct 11 '12 at 13:33eso-pic.styfrom the author kit to let LaTeX use the standard version. I didn't notice any changes - except that I could now usetikz. :) – boothby81 Sep 09 '13 at 08:43eso-pic.styworks, so I've probably done this again in the past. More than 1000 people submit papers to CVPR every year, and the issue remains. So this question + solution are definitely useful. – iavr Oct 21 '13 at 12:46eso-pic.sty(which is included iniccv.sty) includesiccv_eso.sty(which actually provides the packageeveryshi) with the\inputcommand. In order to solve this: renameiccv_eso.stytoeveryshi.sty; and replace the line\input{iccv_eso.sty}with\usepackage{everyshi}(at the beginning ofeso-pic.sty). – Jonathan H Apr 06 '17 at 18:34LaTeX Warning: You have requested packageeveryshi', but the package provideseso-pic'.– Amir Mar 08 '18 at 17:27eso-picinstead oficcv_eso.. try re-reading my comment. – Jonathan H Mar 09 '18 at 13:30\input{cvpr_eso.sty}itself doesn't solve it and raise a compilation error. @Shelijohn, I did renamecvpr_eso.styand changed the include line to point to that and the warning did not resolved. Whatever, it is a meaningless warning – Amir Mar 10 '18 at 00:44eso-pic.stywill make building "review submission" fail. – hkchengrex Oct 08 '18 at 08:43cvpr.styoriccv.sty. You need to delete the old versions of theeso-pic.sty(andcvpr_eso.stysince it won't be needed), and use the newer versions. You will get an error on due to the\kernoperations oncvpr.stybut that can be fixed with dimension operations. A fixed version can be found here https://gitlab.com/snippets/1761648. – adn Oct 09 '18 at 20:54