Format

BibTeX format explained

BibTeX is reference management software for formatting reference lists and in-text citations in combination with the typesetting system LaTeX. The reference entries are stored in BibTeX’s own special …

Entries

Complete list of BibTeX entry types

Possibly the most difficult aspect of using BibTeX to manage bibliographies is deciding what entry type to use for a reference source. We list all the 14 BibTeX entry types including their …

article

In BibTeX, the @article entry type is used to properly reference an article from a journal, magazine, newspaper, or periodical. Any self-contained regularly published work that contains segments uses …

book

The book entry type is used to properly reference a book in BibTeX. You can use @book for any complete published work with a clearly defined publisher. In most cases, it is enough to provide the …

Fields

address

The address field is used to store the address of the publisher or the institution. There is no convention, but the full address including street name is rarely used. Usually, it is just the city or …

annote

The annote field is used to store an annotation (brief, descriptive paragraph) about the reference like one would use in an annotated bibliography.

author

The author field is used to store the list of authors of a work. Multiple authors can be included in this list by using the “and” separator. Before we can compile a list of authors that is correctly …

booktitle

The booktitle field is used to store the title of the book when using an inbook or incollection BibTeX entry type. Note: If you want to cite a whole book then use the @book entry type and put the …

chapter

The chapter field is used to store the number of a chapter in a book.

doi

The doi field is used to store the digital object identifier (DOI) of a journal article, conference paper, book chapter or book. It is a non-standard BibTeX field and is only supported by a handful …

edition

The edition field is used to store the edition number of a book. Using ordinals is the standard, but fails to be compatible with language specific BibTeX styles.

author

The editor field is used to store the list of authors of a work. Multiple authors can be included in this list by using the “and” separator. For a detail explanation of the BibTeX name format have a …

howpublished

The howpublished field is used to store the a notice for unusual publications. It's only real use case is in the @misc entry-type.

institution

The institution field is used to store the name of the institution that published and/or sponsored the report.

issn

The issn field is used to store the International Standard Serial Number (ISSN) of a journal or magazine. It is a non-standard BibTeX field and is only supported by a handful of styles. You can find …

isbn

The isbn field is used to store the International Standard Book Number (ISBN) of a book or report. It is a non-standard BibTeX field and is only supported by a handful of styles. You can usually find …

journal

The journal field is used to store the name of the journal or magazine the article was published in. Many bst file shave built-in macros that allow to write a shorthand notation of the journal. …

month

The month field is used to store the month during the work was published or in the case of an unpublished article the month during it was written.

note

The note field is used to store any information that might be interesting to the reader and did not fit into any of the other fields.

number

The number field is used to store the number of the report for a techreport entry, and the issue number for a journal article.

organization

The organization field is used to store the name of the institution that organized or sponsored the conference, or that published the manual. For some BibTeX entry types this field might be used if …

pages

The pages field is used to store page numbers or a page range. For a journal article it's the page range where the article can be found in the specific issue of that journal, or for a section in a …

publisher

The publisher field is used to store the name of the publisher. Publisher information is usually found on the title page of a book. It's common practice to omit business words like "Publisher", …

school

The school field is used to store the name of the university or degree awarding institution where the thesis was written.

type

The type field is used to store more descriptive name of the type of work. E.g. for a techreport entry it can be "Government Report", while for the phdthesis type it can be a PhD dissertation.

series

The series field is used to store the name of the series or set of books.

title

The title field is used to store title of the work. The most important part about the title field is to check capitalization of words. If not properly escaped by a pair of braces, BibTeX will convert …

url

The url field is used to store the URL of a web page. It is a non-standard BibTeX field and is only supported y a handful of styles.

volume

The volume field is used to store the volume number of the journal or multi-volume book.

year

The year field is used to store the year the work was published or in the case of an unpublished article the year it was written. Additionally, there is the standard BibTeX field month and the …

Templates

article

The article entry type is intended to be used for journal articles.

book

The book entry type is intended to be used for authored as well as edited books.

booklet

The booklet entry type is intended to be used for bound books that do not have a publisher.

conference

The conference entry type is intended to be used for conference papers. Same usage as the inproceedings entry type.

inbook

The inbook entry type is intended to be used for sections or chapters in an authored or edited book.

incollection

The incollection entry type is intended to be used for articles in a collection.

inproceedings

The inproceedings entry type is intended to be used for conference papers.

manual

The manual entry type is intended to be used for a technical manual.

mastersthesis

The mastersthesis entry type is intended to be used for a Master's thesis.

phdthesis

The phdthesis entry type is intended to be used for a PhD thesis.

proceedings

The proceedings entry type is intended to be used for conference proceedings.

techreport

The techreport entry type is intended to be used for a technical report, government report, or white paper.

unpublished

The unpublished entry type is intended to be used for unpublished work.

misc

The misc entry type is intended to be used when no other entry types fit.