Bibliography in Latex, IEEE style

Since we are to write our reports using Latex, and the tutors want us to follow the IEEE standards, we need to use a special kind of referencing. Here is a short explanation on how to do that. I am running Linux, and KDE as desktop environment. KDE has a user friendly latex editor called Kile that I use when writing latex documents. To get the IEEE bibliography to work follow these simple steps:

Download the IEEEtran.bst and / or IEEEtranS.bst files from the IEEE pages. These two files need to be put in the texmf/bibtex/bst/ folder on your system. On my computer that folder was located at /usr/share/texmf/bibtex/bst/. I had to make the two last directories since they did not exist.

After the .bst files are in place you need to tell latex that you want to use the IEEEtran or IEEEtranS style for your bibliography. The difference of those two styles is explained in the .pdf document included in the file linked to above. I put the following line below the \documentclass line in my main.tex file:


Next you need to tell latex where you want the bibliograpy section to appear in the document. Put the following line at the location you want the bibliograph to appear:


where references is the name of the .bib file containing the bibliography entries.

The references.bib file will then contain the stuff you want to refer to in your text. If you want to refer to a couple of books, you may write:

author={M. Lutz and D. Ascher},
title={Learning Python, Second Edition},
publisher={O'Reilly Media, Inc.},
address={Sebastopol, CA},
author={M. Lutz},
title={Programming Python, Second Edition},
publisher={O'Reilly Media, Inc.},
address={Sebastopol, CA},

Now, to refer to these books in your text, you simply put \cite{1} where 1 is the “id” of the first book in the references.bib file.

Hopefully this was of help to some of you out there.
Thanks to Øyvind and Stig-Erland for helping me out with this. Also thanks to Morgan who provided me with the links to the IEEE files. :)

This entry was posted in Technology. Bookmark the permalink.