BibTeX Guide
Click on the following to jump to a particular section:
- About the Bib database file
- Creating Bib using Notepad
- Creating Bib using Jabref
- Abbreviated citations and using IEEEabrv.bib with IEEEtran.bst style file
- Using BibTeX with SWP
- Online resoures on BibTeX
1. About the Bib database file
The *.bib is a simple text file in which data about citations is stored
like authors, journal name, title etc with no information about formatting. Some
sample entries look like the following:
A journal article entry would look like this:
@ARTICLE{Aloimonos88,
author = {J. Aloimonos and I. Weiss and A. Badyopadhyay},
title = {Active Vision},
journal = {Int. J. Computer Vision},
year = {1988},
volume = {1},
pages = {333-356},
month = jan
}
A conference paper entry looks like this:
@INPROCEEDINGS{Agin85,
author = {G.J. Agin},
title = {Calibration and Use of a Light Stripe Range Sensor Mounted on the Hand
of a Robot},
booktitle = procra,
year = {1985},
pages = {680-685}
}
and a book:
@BOOK{brockett93hybrid,
title = {Hybrid models for motion control systems},
publisher = {Birkhauser},
year = {1993},
author = {R. W. Brockett},
pages = {29-53},
note = {H. L. Trentelman and J. C. Willems, eds.},
booktitle = {Essays in Control}
}
There are other kinds of citations possible such as technical report, patent etc.
Please consult any online resourse to see the format.
2. Creating Bib using Notepad
Use the above sample entries, and just edit the entires directly in notepad.
3. Creating Bib using Jabref
- Download (Right click and save target as) Jabref to your computer and open it. If the link does not work, then go to the //share/procedures folder on Dr. Dixon's computer, and copy jabref.jnlp file on to you computer.
- Create a new database file or open an existing database.
- Click on Add entry (+ sign) to add an entry.
- Select the entry type, e.g. inproceedings, article, book etc.
- Type into various fields.
- Jabref can also be used to fetch citations from IEEEXplore, Citeseer etc. For this use the Web Search option in Jabref.
- For editing any entry, just double click on it.
- Jabref automatically generates a bibkey. The default format is
lastname1998 or lastname1998a
etc if there are multiple entires by the same authors. Please do not change the autogenerated
bibkey.
- Also check out http://www.reed.edu/cis/help/LaTeX/Jabref.html
4. Abbreviated citations and using IEEEabrv.bib with IEEEtran.bst style file
IEEE recommends using the abbreviated forms of citations for transactions and conference
proceedings. See some standard IEEE transaction abbreviations.
To get the abbreviated citations, either you can edit the ciration in Jabref manually
or use string macros contained in the IEEEabrv.bib file. These macros can be used
for the IEEE transaction titles only and you must use the IEEEtran.bst style file
for the bibliography.
To use the string macro:
- In the journal name entry, replace the full journal name with the string macro.
Make sure that you do not have the {.} around
the macro.
- Must load the IEEEabrv.bib and your own bib file together, and select the IEEEtran.bst
style file.
- Commonly used macros are:
IEEE_J_AC |
= |
Trans. Autom. Control |
IEEE_J_CST |
= |
Trans. Control Syst. Technol. |
IEEE_J_RA |
= |
Trans. Robot. Autom. |
For complete list of macros, see the IEEEabrv.bib file in C:\swp50\TCITeX\BibTeX\bib
5. Using BibTeX with SWP
- Create a new folder in C:\swp50\TCITeX\BibTeX\bib. Checkout .bib files from the
NCRbib repository.
- Read SWP help on 'Creating
BibTeX Bibliographies' located in 'C:\swp50\help\general\createbibtexbib.tex'.
This is brief and easy to follow.
- For all IEEE papers, please select the IEEEabrv.bib in addition to your own .bib
file and select the IEEEtran.bst file.
6. Online resources on BibTeX
Some useful links on BibTeX (if someone comes across better resources,
please add a link below):
----
Created by
Parag Patre
Last updated: June 10, 2007