GNU Emacs BIBTEX Mode

Pehong Chen

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-87-317
1987

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1987/CSD-87-317.pdf

BIBTEX-mode is part of an Emacs-based environment for editing TEX documents [2]. It is a GNU Emacs [6] interface to BIBTEX databases. A BIBTEX database is a file with the name suffix 'bib' which contains one or more bibliography entries. BIBTEX is a system designed jointly by Leslie Lamport, Howard Trickey, and Oren Patashnik (implementation is due to Patashnik) as a bibliography preprocessor for LATEX documents [1,5]. The GNU Emacs TEX-mode [1] makes it possible for BIBTEX to work on plain TEX [3] and AMS-TEX [7] documents as well. BIBTEX-mode supports all fourteen BIBTEX bibliography entry types as built-in functions so that to insert a new entry the user only has to specify a type. A skeleton instance of the specified type will be generated automatically with the various fields left empty for the user to fill in. A set of supporting functions such as scrolling, field copying, entry duplicating, . . ., etc. is provided to facilitate this content-filling process. Other major features of the mode include an extended abbreviation mechanism and a draft making facility.


BibTeX citation:

@techreport{Chen:CSD-87-317,
    Author = {Chen, Pehong},
    Title = {GNU Emacs BIBTEX Mode},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1987},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1987/6006.html},
    Number = {UCB/CSD-87-317},
    Abstract = {BIBTEX-mode is part of an Emacs-based environment for editing TEX documents [2]. It is a GNU Emacs [6] interface to BIBTEX databases. A BIBTEX database is a file with the name suffix 'bib' which contains one or more bibliography entries. BIBTEX is a system designed jointly by Leslie Lamport, Howard Trickey, and Oren Patashnik (implementation is due to Patashnik) as a bibliography preprocessor for LATEX documents [1,5]. The GNU Emacs TEX-mode [1] makes it possible for BIBTEX to work on plain TEX [3] and AMS-TEX [7] documents as well. BIBTEX-mode supports all fourteen BIBTEX bibliography entry types as built-in functions so that to insert a new entry the user only has to specify a type. A skeleton instance of the specified type will be generated automatically with the various fields left empty for the user to fill in. A set of supporting functions such as scrolling, field copying, entry duplicating, . . ., etc. is provided to facilitate this content-filling process. Other major features of the mode include an extended abbreviation mechanism and a draft making facility.}
}

EndNote citation:

%0 Report
%A Chen, Pehong
%T GNU Emacs BIBTEX Mode
%I EECS Department, University of California, Berkeley
%D 1987
%@ UCB/CSD-87-317
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1987/6006.html
%F Chen:CSD-87-317