Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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'.


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

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?

share|improve this question

2 Answers 2

up vote 5 down vote accepted

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.

share|improve this answer

It seems that the files you've got are a revision of the ieeetran document class made for the IEEE Control Systems Society by Pradeep Misra in 2004 which can be found at their websites, e.g. the Conference Manuscript Management and Registration System and ITSC 2014.

The following lines produces the error:

\ProvidesClass{cssconf}[2004/1/15 revision V1.6b by Pradeep Misra]
%\ProvidesClass{IEEEtran}[2002/11/18 revision V1.6b by Michael Shell]

The document class name is renamed but not the filename itself.

The original ieeetran document class is quite newer (2012/12/27 V1.8 by Michael Shell).You'll maybe try this one, too.

share|improve this answer
ieeeconf is kind of the preferred class for conferences. ieeetran conference option is problematic often. –  percusse Aug 15 at 18:11

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.