Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

GNU Emacs BIBTEX Mode

Pehong Chen

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

http://www.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://www.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://www.eecs.berkeley.edu/Pubs/TechRpts/1987/6006.html
%F Chen:CSD-87-317