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:Simply correct this to:
And the warning will not appear. Note though that the warning is actually completely benign.