BibTex: citing IEEE standard

The difference comes from the protection of the data fields. If you wish to keep the original format you need to put one extra pair of braces around the capitalizations etc.

IEEE Download Citation mechanism spits out these odd BibTeX entries and it's certainly not acceptable as you have found out. So there is almost always some work to do after downloading from IEEE, e.g., journal names comes out as journal={some journal, IEEE Transactions on} and you have to revert it each time.

\documentclass{IEEEtran}
\usepackage{filecontents}
\usepackage{lipsum}
\begin{filecontents*}{testing.bib}
@ARTICLE{893287, 
author={}, 
journal={IEEE Std. 1516-2000}, 
title={{IEEE Standard for Modeling and Simulation {(M\&S)} High Level Architecture {(HLA)} - Framework and Rules}}, 
year={2000}, 
volume={}, 
pages={i -22}, 
doi={10.1109/IEEESTD.2000.92296}, 
}
\end{filecontents*}

\title{IEEE article}
\author{Theman Dlegend}

\begin{document}\maketitle
\lipsum[1]See \cite{893287} for more info 
\bibliographystyle{ieeetran}
\bibliography{testing}
\end{document}

enter image description here


None of them is correct, the corrected format should be as follows (just an example, which is demonstrate in page 10 of How to Use the IEEEtran BIBTEX Style ).

enter image description here

If you want to cite your reference within IEEE standard, you should do it as IEEE required. This is How to Use the IEEEtran BIBTEX Style and the official BibTeX style .

Enjoy citing!


My answer is not purely about LaTex. I would recommend you to use a tool such as Zotero. It is plug-in of Firefox, that manages your bibliography. You can extract all the bibliographic information of a source, at once, by a simple click, either from a pdf format, or a web-page. You can save your pdf's, organize your collection.

But for your case, I would recommend Zotero, because Zotero create a BibTex file for you, with elements you select. Zotero does the IEEE (Or any other) formatting for you, it is a simple option in the Options menu.