bibtex-entry-field-alist
bibtex-entry-field-alist is a variable defined in `
bibtex.el
'.
Its value is shown
below.
Documentation:
Alist of BibTeX entry types and their associated fields.
Elements are lists (ENTRY-TYPE DOC REQUIRED CROSSREF OPTIONAL).
ENTRY-TYPE is the type of a BibTeX entry.
DOC is a brief doc string used for menus. If nil ENTRY-TYPE is used.
REQUIRED is a list of required fields.
CROSSREF is a list of fields that are optional if a crossref field
is present; but these fields are required otherwise.
OPTIONAL is a list of optional fields.
Each element of these lists is a list of the form
(FIELD COMMENT INIT ALTERNATIVE).
COMMENT, INIT, and ALTERNATIVE are optional.
FIELD is the name of the field.
COMMENT is the comment string that appears in the echo area.
If COMMENT is nil use `bibtex-BibTeX-field-alist' if possible.
INIT is either the initial content of the field or a function,
which is called to determine the initial content of the field.
ALTERNATIVE if non-nil is an integer that numbers sets of
alternatives, starting from zero.
You can customize this variable.
Value:
(("Article" "Article in Journal"
(("author")
("title" "Title of the article (BibTeX converts it to lowercase)"))
(("journal")
("year"))
(("volume" "Volume of the journal")
("number" "Number of the journal (only allowed if entry contains volume)")
("pages" "Pages in the journal")
("month")
("note")))
("InProceedings" "Article in Conference Proceedings"
(("author")
("title" "Title of the article in proceedings (BibTeX converts it to lowercase)"))
(("booktitle" "Name of the conference proceedings")
("year"))
(("editor")
("volume" "Volume of the conference proceedings in the series")
("number" "Number of the conference proceedings in a small series (overwritten by volume)")
("series" "Series in which the conference proceedings appeared")
("pages" "Pages in the conference proceedings")
("month")
("address")
("organization" "Sponsoring organization of the conference")
("publisher" "Publishing company, its location")
("note")))
("InCollection" "Article in a Collection"
(("author")
("title" "Title of the article in book (BibTeX converts it to lowercase)")
("booktitle" "Name of the book"))
(("publisher")
("year"))
(("editor")
("volume" "Volume of the book in the series")
("number" "Number of the book in a small series (overwritten by volume)")
("series" "Series in which the book appeared")
("type" "Word to use instead of \"chapter\"")
("chapter" "Chapter in the book")
("pages" "Pages in the book")
("edition" "Edition of the book as a capitalized English word")
("month")
("address")
("note")))
("InBook" "Chapter or Pages in a Book"
(("author" nil nil 0)
("editor" nil nil 0)
("title" "Title of the book")
("chapter" "Chapter in the book"))
(("publisher")
("year"))
(("volume" "Volume of the book in the series")
("number" "Number of the book in a small series (overwritten by volume)")
("series" "Series in which the book appeared")
("type" "Word to use instead of \"chapter\"")
("address")
("edition" "Edition of the book as a capitalized English word")
("month")
("pages" "Pages in the book")
("note")))
("Proceedings" "Conference Proceedings"
(("title" "Title of the conference proceedings")
("year"))
nil
(("booktitle" "Title of the proceedings for cross references")
("editor")
("volume" "Volume of the conference proceedings in the series")
("number" "Number of the conference proceedings in a small series (overwritten by volume)")
("series" "Series in which the conference proceedings appeared")
("address")
("month")
("organization" "Sponsoring organization of the conference")
("publisher" "Publishing company, its location")
("note")))
("Book" "Book"
(("author" nil nil 0)
("editor" nil nil 0)
("title" "Title of the book"))
(("publisher")
("year"))
(("volume" "Volume of the book in the series")
("number" "Number of the book in a small series (overwritten by volume)")
("series" "Series in which the book appeared")
("address")
("edition" "Edition of the book as a capitalized English word")
("month")
("note")))
("Booklet" "Booklet (Bound, but no Publisher)"
(("title" "Title of the booklet (BibTeX converts it to lowercase)"))
nil
(("author")
("howpublished" "The way in which the booklet was published")
("address")
("month")
("year")
("note")))
("PhdThesis" "PhD. Thesis"
(("author")
("title" "Title of the PhD. thesis")
("school" "School where the PhD. thesis was written")
("year"))
nil
(("type" "Type of the PhD. thesis")
("address" "Address of the school (if not part of field \"school\") or country")
("month")
("note")))
("MastersThesis" "Master's Thesis"
(("author")
("title" "Title of the master's thesis (BibTeX converts it to lowercase)")
("school" "School where the master's thesis was written")
("year"))
nil
(("type" "Type of the master's thesis (if other than \"Master's thesis\")")
("address" "Address of the school (if not part of field \"school\") or country")
("month")
("note")))
("TechReport" "Technical Report"
(("author")
("title" "Title of the technical report (BibTeX converts it to lowercase)")
("institution" "Sponsoring institution of the report")
("year"))
nil
(("type" "Type of the report (if other than \"technical report\")")
("number" "Number of the technical report")
("address")
("month")
("note")))
("Manual" "Technical Manual"
(("title" "Title of the manual"))
nil
(("author")
("organization" "Publishing organization of the manual")
("address")
("edition" "Edition of the manual as a capitalized English word")
("month")
("year")
("note")))
("Unpublished" "Unpublished"
(("author")
("title" "Title of the unpublished work (BibTeX converts it to lowercase)")
("note"))
nil
(("month")
("year")))
("Misc" "Miscellaneous" nil nil
(("author")
("title" "Title of the work (BibTeX converts it to lowercase)")
("howpublished" "The way in which the work was published")
("month")
("year")
("note"))))