[Tex/LaTex] LaTeX Warning: You have requested document class `ieeeconf’, but the document class provides `cssconf’

ieee-styleieeeconfieeetran

I am having a problem when trying to compile my .tex document, where I get the following output:

TraditionalBuilder: Invoking latexmk... done.

No errors. Warnings:

./ieeeconf.cls: LaTeX Warning: You have requested document class `ieeeconf', but the document class provides `cssconf'.

[Done!]

The document compiles nicely but I cannot quite understand why it raises this warning. In my preamble I have the standard IEEEtran stuff, straight out of their template that comes with their zip file.

%\documentclass[letterpaper, 10 pt, conference]{ieeeconf}  % Comment this line out
                                                          % if you need a4paper
\documentclass[a4paper, 10pt, conference]{ieeeconf}      % Use this line for a4
                                                          % paper

\IEEEoverridecommandlockouts                              % This command is only
                                                          % needed if you want to
                                                          % use the \thanks command
\overrideIEEEmargins 

I have the following stuff placed in (I think) the right place on my Ubuntu machine:

XXXXXXXXXX:/usr/share/texmf/tex/latex/IEEE/IEEEtran$ ls
bare_adv.tex   bare_jrnl_compsoc.tex  bare_jrnl_transmag.tex  changelog.txt  IEEEtran.cls        README    tools
bare_conf.tex  bare_jrnl.tex          bibtex                  extras         IEEEtran_HOWTO.pdf  testflow

Equally I have the ieeeconf.cls file in the same place as the .tex file that I am trying to compile as well.

Evidently I have mucked something up, any ideas?

Best Answer

This is a problem in some versions of the ieeeconf.cls file. On line 664 (on my version) you will find the following line:

\ProvidesClass{cssconf}[...]

Simply correct this to:

\ProvidesClass{ieeeconf}[...]

And the warning will not appear. Note though that the warning is actually completely benign.