Latex IEEE bibliography error

The IEEE Latex format is a nightmare to work with. Nothing new there. One problem I had was using the IEEE template with bibliography that had worked for other conference styles. Now all I get is a cryptic error:


% argument is your BibTeX string definitions and bibliography database(s)

Console output:

("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\sttools\stfloats.sty")

! LaTeX Error: Something's wrong--perhaps a missing \item.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H   for immediate help.
l.24 \end{thebibliography}

I couldn’t find the solution on Google and spent excessive time trying to figure out the issue only to discover:

  title={Automated Refinement of Bayes Networks’ Parameters based on Test Ordering Constraints},
  author={Khan, O.Z. and Poupart, P. and Agosta, J.M.}
  booktitle={Twenty-Fifth Annual Conference on Neural Information Processing Systems (NIPS 2011)},
  organization={Neural Information Processing Systems Foundation}

All tags must be followed by a comma. Unfortunately, there was no comma after one of my author tags (above), which seems to be pretty common. Normally this isn’t an issue, but the IEEEtran bib-style can’t handle minor syntactical issues without erroring out.

Leave a Reply