Back Table of contents Index Next   BibTool Manual
Introduction
Related Programs

Related Programs

BibTeX [Lam94,Pat88a,Pat88b] is a system for integrating bibliographic information into LaTeX [Lam94] documents. BibTeX is designed to serve exactly this purpose. It has shown that various tasks in relation with managing bibliographic databases are not covered by BibTeX. Usual activities on bibliographic databases include

Since only the integration in documents is covered by BibTeX several utilities emerged to fill the gaps. We will sketch some of them shortly.
BibTeX
is a program by Oren Patashnik to select publications used in a LaTeX document and format them for inclusion into this document. This program should be part of each TeX installation.

bibclean
is a program by Nelson H.F. Beebe to pretty-print BibTeX files. It also can act as syntax checker. The C sources can be compiled on several systems.

bibindex/biblook
is a pair of programs by Nelson H.F. Beebe to generate an index for a BibTeX file and use it to perform a fast lookup of certain entries. The programs so far run only under UNIX.

bibsort
is a UNIX shell script by Nelson H.F. Beebe to sort a BibTeX file.

bibextract
is a UNIX shell script by Nelson H.F. Beebe to extract entries from a BibTeX file which are used in a LaTeX document.

lookbibtex/bibdestringify
are Perl scripts by John Heidemann to extract entries from a BibTeX file which are used in a LaTeX document and to remove strings from a BibTeX file.

bibtools
is a collection of UNIX shell scripts by David Kotz to add and extract entries to bibliographic databases. Several small programs are provided to perform special tasks.

bibview
is a Perl script by Dana Jacobsen to extract entries from a BibTeX file which are used in a LaTeX document.

BibCard
is a program by William C. Ogden running under X11/xview which provides a means to edit bibliographic databases.

hyperbibtex
Something similar for Macintosh computers.

xbibtex/bibprocess/bibsearch
are programs by Nicholas J. Kelly and Christian H. Bischof running under X11 which provides a means to edit bibliographic databases, add fields to a BibTeX file and extract certain entries from a BibTeX file.

bibview
is an X11 program by Holger Martin, Peter Urban, and Armin Liebl to search in and manipulate BibTeX files. It is similar to BibCard and hyperbibtex.

tkbibtex
is a BibTeX file browser with support for editing, searching sorting and merging. Written by Peter Corke in Tcl/Tk it runs under Unix and Windows.

bibdb
Editor for BibTeX files that runs under Dos and Windows.

qbibman
is a graphical user interface by Ralf Görtz utilizing BibTool as underlying library. It is written in C++ and uses Qt.

Barracuda
an X11 Editor for BibTeX files, written in C++ and Qt.

BibTeX-Mode
is an extension of the editor GNU-Emacs to provide means to edit BibTeX files. Several useful operations are provided. There is also a BibTeX-Mode for the Emacs-like JED-Editor.

btOOL
is a Perl library to access BibTeX files. It is implemented in Perl and C and has been written by Greg Ward.

This is a selection of some programs I have heard of. I have tested some of them and I have skipped through the documentation of others. Thus the description may be too short or incomplete. Some additional information can be found in [GMS94, Chapter 13].

Most of those utilities are tailored towards a particular operating system and thus they are not available on other platforms. Most of these program are made to perform a single task. Often they can not be configured to suit a personal taste of a user.

Still there are some points not covered by the utilities mentioned above. BibTool tries to provide the missing features and integrate others into a single tool.



Back Table of contents Index Next   BibTool Manual
Introduction
Related Programs
© 1999 Gerd Neugebauer