[Tex/LaTex] References in IEEEtran

bibliographiesbibtexcitingieeetran

I've downloaded the official IEEE LaTeX template but am having some trouble adding references in bibtex format.

For instance if I wanted to cite and reference this article, given as:

@article{Khoe:1994:CML:2288694.2294265,
    author = {Khoe, G. -D.},
    title = {Coherent multicarrier lightwave technology for flexible capacity networks},
    journal = {Comm. Mag.},
    issue_date = {March 1994},
    volume = {32},
    number = {3},
    month = mar,
    year = {1994},
    issn = {0163-6804},
    pages = {22--33},
    numpages = {12},
    url = {http://dx.doi.org/10.1109/35.267438},
    doi = {10.1109/35.267438},
    acmid = {2294265},
    publisher = {IEEE Press},
    address = {Piscataway, NJ, USA},
}

My attempt

  1. Created references.bib
  2. Populated it with the above reference
  3. Uncommented the \usepackage{cite} from the IEEE template
  4. Adding ~\cite{Khoe:1994:CML:2288694.2294265} to a random section
  5. Inserting this text just above % An example of a floating figure using the graphicx package.

    \bibliography{references}{}
    \bibliographystyle{plain}
    

Error

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

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.3 \end{thebibliography}

? 

Best Answer

General Edit : IEEEtran is just for the author's convenience to get an idea of the approximate end product. The house-style of IEEE is not released and your (journal) article will be modified by the editors and copy-editors of the publication office. So no need to super tune your article, balance columns adjust biographies etc. when you are submitting the final version. A rough idea of what is what is enough.

Having said that I've removed my previous comment as it might be understood as it's Michael Shell's fault which is something that I would not even think. I'm not happy with IEEE and its workflow, that's about it.


First of all, IEEE is really bad with conference style (I should probably say that the IEEEtran is getting old pretty fast.) and many conferences encourage their users to download the ieeeconf style from various sources. However, the following is not giving me any errors:

\documentclass[conference]{IEEEtran}
\usepackage{filecontents,lipsum}
\usepackage[noadjust]{cite}
\begin{filecontents*}{references.bib}
@article{Khoe:1994:CML:2288694.2294265,
    author = {Khoe, G. -D.},
    title = {Coherent multicarrier lightwave technology for flexible capacity networks},
    journal = {Comm. Mag.},
    issue_date = {March 1994},
    volume = {32},
    number = {3},
    month = mar,
    year = {1994},
    issn = {0163-6804},
    pages = {22--33},
    numpages = {12},
    url = {http://dx.doi.org/10.1109/35.267438},
    doi = {10.1109/35.267438},
    acmid = {2294265},
    publisher = {IEEE Press},
    address = {Piscataway, NJ, USA},
}
\end{filecontents*}
\title{This document}
\author{This author}

\begin{document}

\maketitle

\begin{abstract}
\lipsum[1]
\end{abstract}

\lipsum[2-6]
I have cited this document \cite{Khoe:1994:CML:2288694.2294265}

\bibliographystyle{ieeetran}
\bibliography{references}
\end{document}

enter image description here