Bibliography (BibTeX) Tools
Introduction
This document is a list of programs that manage bibliography files in the
bibtex format. It is not
completed yet, so bear with me.
This is a first draft. Please send any comments or additions to
dana@acm.org.
Contents
Software Packages
- bibcount
-
http://www.ecst.csuchico.edu/~jacobsd/bib/archives/bibcount (1k)
- Author:
- Dana Jacobsen (dana@acm.org)
- Version:
- 1.0 (1992)
- Language:
- Perl
- Description:
- Counts bibliography entries by type.
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
-
- bibj
-
http://www.ecst.csuchico.edu/~jacobsd/bib/archives/bibj (1k)
- Author:
- Dana Jacobsen (dana@acm.org)
- Version:
- 1.1 (25 Apr 92)
- Language:
- Perl
- Description:
- Extracts journals names, which can be used to check for misspellings
and duplicates.
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
-
- bibtv
-
http://www.ecst.csuchico.edu/~jacobsd/bib/archives/bibtv (24k)
- Author:
- Dana Jacobsen (dana@acm.org)
- Version:
- 0.2.7 (11 Dec 92)
- Language:
- Perl
- Description:
- Text based interactive searching.
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
- Stores information in associative arrays, so is extremely fast once the
database is loaded, but it requires a lot of memory for large databases.
- Bibclean
-
ftp://ftp.math.utah.edu/pub/tex/bib/bibclean-2.08.trz (1,116k)
- Author:
- Nelson H. F. Beebe (beebe@math.utah.edu)
- Version:
- 2.08 (31 Dec 93)
- Language:
- C
- Description:
- BibTeX prettyprinter, portability verifier, and syntax checker.
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
- Some other tools require that this be used before they operate, so
they don't have to parse arbitrary BibTeX.
- bibcheck
-
ftp://ftp.math.utah.edu/pub/tex/bib/bibcheck-0.06.tar.z (19k)
- Author:
- Nelson H. F. Beebe (beebe@math.utah.edu)
- Version:
- 0.06 (11 Oct 94)
- Language:
- AWK
- Description:
- Applies heuristic checks to BibTeX files.
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
- The actual AWK script seems to be missing!
- bibextract
-
ftp://ftp.math.utah.edu/pub/tex/bib/bibextract-1.06.tar.z (42k)
- Author:
- Nelson H. F. Beebe (beebe@math.utah.edu)
- Version:
- 1.06 (24 Aug 94)
- Language:
- AWK
- Description:
- Tools for extracting citation tags from LaTeX and .aux files and
extracting those entries from BibTeX files.
- Contains:
- bibextract -- extract BibTeX entries from a list of .bib files
- citetags -- extract BibTeX citation tags from a LaTeX source or .aux file
- citefind -- extract matching bibliography entries from BibTeX .bib files
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
-
- bibindex
-
ftp://ftp.math.utah.edu/pub/tex/bib/bibindex-2-6.tar.z (284k)
- Author:
- Jeff Erickson (jeffe@cs.berkeley.edu) and Nelson H. F. Beebe (beebe@math.utah.edu)
- Version:
- 2.6 (15 Sep 93)
- Language:
- C
- Description:
- fast indexing and searching
- Contains:
- bibindex -- creates bibliography index file for biblook
- biblook -- interactive search tool using index from bibindex
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
-
- biblabel
-
ftp://ftp.math.utah.edu/pub/tex/bib/biblabel-0.01.tar.z (111k)
- Author:
- Nelson H. F. Beebe (beebe@math.utah.edu)
- Version:
- 0.01 (8 Nov 94)
- Language:
- AWK and C
- Description:
- generates and substitutes standardized citation labels
- Contains:
- biblabel -- generates standardized citation labels
- citesub -- substitutes citations generated by biblabel
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
- Requires bibclean
- biborder
-
ftp://ftp.math.utah.edu/pub/tex/bib/biborder-0.03.tar.z (40k)
- Author:
- Nelson H. F. Beebe (beebe@math.utah.edu)
- Version:
- 0.03 (28 Sep 94)
- Language:
- AWK
- Description:
- Arranges fields into a standard order.
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
-
- bibparse
-
ftp://ftp.math.utah.edu/pub/tex/bib/bibparse-1.01.trz (82k)
- Author:
- Nelson H. F. Beebe (beebe@math.utah.edu)
- Version:
- 1.01 (31 Dec 93)
- Language:
- C and AWK
- Description:
- Various programs to support BibTeX files.
- Contains:
- bibdup -- check for duplicate abbreviations and citation keys
- biblex -- converts a BibTeX database into a token stream
- bibunlex -- converts a token stream into BibTeX
- bibparse -- check that a token stream is syntactically correct
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
-
- bibsort
-
ftp://ftp.math.utah.edu/pub/tex/bib/bibsort-0.07.tar.z (48k)
- Author:
- Nelson H. F. Beebe (beebe@math.utah.edu)
- Version:
- 0.07 (25 Sep 94)
- Language:
- AWK
- Description:
- Sorts by citation key, journal publication order, or year.
- Maintained:
- By author as of 21 Jan 1995
- Annotation:
-
- lookbibtex
-
ftp://ftp.cs.ucla.edu/pub/ficus/johnh/lookbibtex.1.43.shar.gz (7k)
- Author:
- John Heidemann (johnh@cs.ucla.edu)
- Version:
- 1.43 (7 May 92)
- Language:
- Perl
- Description:
- Searches through BibTeX files.
- Contains:
- lookbibtex -- search through BibTeX file
- bibdestringify -- expand @string entries
- Maintained:
- unknown
- Annotation:
-
Software by Subject
Counting entries
Searching
- bibtv -- text-based interactive search tool
- biblook -- interactive search tool using index from bibindex
- lookbibtex -- search through BibTeX file
Sorting
- bibsort -- sort by citation key, journal publication order, or year
Other
- bibj -- lists journal names used
- Bibclean -- prettyprinter, portability verifier, and syntax checker
- bibcheck -- verifies BibTeX files
- bibextract -- extract BibTeX entries from a list of .bib files
- citetags -- extract BibTeX citation tags from a LaTeX source or .aux file
- citefind -- extract matching bibliography entries from BibTeX .bib files
- bibindex -- creates bibliography index file for biblook
- biblabel -- generates standardized citation labels
- citesub -- substitutes citations generated by biblabel
- bibdup -- check for duplicate abbreviations and citation keys
- biblex -- converts a BibTeX database into a token stream
- bibunlex -- converts a token stream into BibTeX
- bibparse -- check that a token stream is syntactically correct
- bibdestringify -- expand @string entries
[Back to Bibliography Tools]
21 January 1995
Dana Jacobsen
dana@acm.org