Recommended BibTeX Format
Here are some of my recommendations and personal preferences for maintaining a BibTeX file for a bibliography to be used with LaTeX.General
Paper titles do not need capital letters for the first letter of all words. Example:title="This is the Title of a Paper on the {ABC} Protocol",BibTeX will typically convert all but the first letter to lowercase ("This is the title of a paper on the ABC protocol"); this is ok. However you should force uppercase for acronymns or names using the braces. You should avoid using formats like (let the BibTeX style deal with the case):
title="{This is the Title of a Paper on the ABC Protocol}",Dates (days and month) can be created using the string for the days and the abbreviation for the month:
month="4--6~" # aug,The BibTeX style will then determine whether to show "4-6 August" or "4-6 Aug.". Similar approach can be used when, say a journal is published bi-monthly:
month=jan # "/" # feb,Author names can be in many formats in BibTeX; I recommend using one consistent throughout your database. Full names are good - "Steven Gordon" - as opposed to abbreviated ("S. Gordon"), but sometimes you may not know the full name. Keywords are useful in your database. You can use the keywords field to store a list. Additionally, you may want to store other information in user-defined fields like summary, URLs, source of entry. But remember, nowadays it is easy find a paper on the Internet by searching and URLs often change. I recommend focussing on the mandatory information for each entry(see below), and keep the optional fields to a minimum. Abbreviations should
lastnameYear-firstwordwhich is a combination of the last name of the first author, the year of publication, a hyphen, and the first word of the title. However I don't use common words such as "A", "The", "In", "On" etc. if it is the first word - instead I use the subsequent word. These seems to work quite well. If there is a non-unique entry (this doesn't happen very often - 3 or 4 times out of 1000 entries), then I append an addtional word or classifier to the end of the key. All papers I download and save locally I use the same name as the key, e.g. the paper referred to be BibTeX entry key gordon2008-example is saved as gordon2008-example.pdf. Some exceptions to the above key format is for special types of publications such as Internet RFCs (rfcXXXX) and web sites (web-author-firstword).
Conferences (inproceedings)
You should at least include:- Paper title (title)
- Authors (author)
- Conference title in full (booktitle). Example: "Proceedings of the First IEEE Conference on Protocols".
- Days and month of conference (month)
- Year of conference (year)
- Location of conference (address). It is common to use City, State Code for US locations, and City, Country for non-US locations. Examples: "Bangkok, Thailand" or "Los Angeles, CA"
Journal papers (article)
You should at least include:- Paper title (title
- Authors (author)
- Journal (journal)
- Volume (volume)
- Number (number)
- Pages (pages)
- Month of publication (month)
- Year of publication (year)
Books (book
You should at least include:- Author (or editors (author)
- Title of the book (title)
- Publisher (publisher)
- Address of the publisher (address). Some publishers have a list of addresses (cities throughout the world) I suggest looking for the copyright statement in the front cover of the book. That usually shows a year of copyright (publication) and a single address.
- Year of publication (year)
Internet RFCs (misc)
You should at least include:- RFC title (title)
- Authors or editors of RFC (author). I suggest using the names of the actual authors/editors, not just the Working Group name or IETF.
- Publication (howpublished). I suggest the format:
howpublished="IETF RFC XXXX",
- Year (year)
- Month (month)
Phd Thesis (phdthesis)
You should at least include:- Author (author)
- Title (title)
- School/Department and University that the student is affiliated with (school). For example:
school="Sirindhorn International Institute of Technology, Thammasat University",
- Location of the school (address)
- Year of publication (year)
- Month of publication (month)
Web Sites (misc)
There are many different ways to refer to websites. One approach I often use is:- Author of the site or page (author). This may be an individual (e.g. if it is a specific page or news article) or some ogranisation (e.g. a company web site).
- Title of the site or page (title). The name of the article or page if referring to a specific part within a domain or the name of the organistion or site.
- Published as web site (howpublished). I use:
howpublished="Web site: http://www.example.com/ [Last accessed: 1 June 2008]",
Templates
You can download a template BibTeX file containing the fields I recommend above adn simply use cut and paste to create your database. The template is also shown below:@inproceedings{, title="", author="", booktitle="", year="", month="", address="", pages="", keywords="", } @article{, title="", author="", journal="", year="", volume="", number="", pages="", month="", keywords="", } @book{, title="", author="", publisher="", year="", address="", keywords="", } @misc{, title="", author="", howpublished="IETF RFC ", year="", month="", keywords="", } @phdthesis{, author="", title="", school="", address="", year="", month="", keywords="", } @misc{, author="", title="", howpublished="Web site: [Last accessed: ]", keywords="", }
Created on Thu, 05 Jun 2008, 2:33pm
Last changed on Mon, 08 Sep 2014, 12:02pm