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:
Latex:
\bibliographystyle{IEEEtran} % argument is your BibTeX string definitions and bibliography database(s) \bibliography{IEEEabrv,isrcs12} |
Console output:
...
("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\sttools\stfloats.sty")
(C:\Users\Erik\Desktop\phd_stuff\papers\isrcs12_controlling_bns\isrcs12.aux)
(C:\Users\Erik\Desktop\phd_stuff\papers\isrcs12_controlling_bns\isrcs12.bbl
! 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:
@inproceedings{khanautomated2011, 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)}, year={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.