Menu
CTAN
Comprehensive TeX Archive Network
Cover Upload Browse Search

Direc­tory tex-archive/biblio/bibtex/utils/bibtools

September 3, 1992
updated November 12, 1995
updated October 2000 

This is a collection of BibTeX tools written (mostly) by David Kotz.
I provide them as-is.  Use them as you please. Some slight
modifications may be needed to pathnames embedded in the shell
scripts, to find the library files they need (sed, awk, and bst
files).

The programs are: 

    aux2bib - given an .aux file, make a portable .bib file to go with
    it. This is useful when you need to ship a tex file elsewhere

    bibify - this can be used to eliminate one pass of LaTeX in many
    cases: (latex, bibtex, bibify, latex), instead of (latex, bibtex,
    latex, latex). Handy for large documents. Does not work with
    multiple aux files.

    bibkey - make a list of all entries that have the given keyword in
    their "keyword" field.

    cleantex - really a general tex script, this removes all the
    little files created by tex and latex as they run, leaving only
    the original files.

    looktex - makes a list of all entries that match a given regexp 

    makebib - makes an exportable .bib file from a given set of bib
    files and an optional list of citations. Handy for posting bib
    entries on the net! The portability comes from substituting
    @strings, and stripping "comment" fields if you like. Ignore the
    -d option.

    printbib - the most useful of all; this makes a dvi file from a
    .bib file for handy reference, sorted by cite key and including
    "keyword", "abstract", and "comment" fields. 

     bib2html - produce an browsable html version of the bibliography.
     There are lots of styles that do slightly different things. 
     See demo.html.

     citekeys - makes a list of all the cite keys (on the @ line)

See the shell scripts for more documentation.
Otherwise you're on your own. Good luck.

David Kotz
dfk@cs.dartmouth.edu

Files

Name Size Date Notes
README 1862 2000-10-04 02:00
abstract.bst 24061 2000-10-04 02:00
aux2bib 1968 2000-10-04 02:00
bib.html 1042 2003-01-10 02:49
bib2html 8044 2004-02-25 04:22
bibify 633 2000-10-04 02:00
bibkey 1469 2000-10-04 02:00
bibkey.awk 740 2000-10-04 02:00
bibkey.sed 751 2000-10-04 02:00
bibtex-extras.el 901 2000-10-04 02:00
citekeys 710 2000-10-04 02:00
citekeys.bst 1519 2000-10-04 02:00
cleantex 472 2000-10-04 02:00
demo.bib 4377 2002-02-14 12:00
demo.html 2622 2003-01-10 03:42
html-alpha.bst 23114 2003-01-10 02:35
html-cv.bst 24383 2003-01-10 03:43
html-long.bst 24736 2004-02-25 04:20
html-longp.bst 24954 2003-01-10 02:35
html-short.bst 23591 2003-01-10 02:35
looktex 1443 2000-10-04 02:00
looktex.awk 1012 2000-10-04 02:00
makebib 1917 2000-10-04 02:00
printbib 1309 2000-10-04 02:00
subset-dfk.bst 6066 2000-10-04 02:00
subset-nocomment.bst 5855 2000-10-04 02:00
subset.bst 5806 2000-10-04 02:00

Down­load the con­tents of this pack­age in one zip archive (55.5k).

bibtools – Bib man­age­ment tools

A set of bib­li­og­ra­phy tools. In­cludes:

  • aux2bib, a perl script which will take an .aux file and make a portable .bib file to go with it;
  • bib­ify, a shell script that will op­ti­mise away one pass of the LaTeX/BibTeX cy­cle, in some cases
  • bibkey, a shell script that finds en­tries whose “key­word” field matches the given keys (uses sed and awk);
  • clean­tex, a shell script to tidy up af­ter a LaTeX run;
  • look­tex, a shell script to list en­tries that match a given reg­exp;
  • make­bib, a shell script to make an ex­portable .bib file from an ex­ist­ing (set of) .bib file(s) and an op­tional set of ci­ta­tions (uses sed)
  • print­bib, a shell script to make a dvi file from a .bib file, sorted by cite key, and in­clud­ing fields like “key­word”, “ab­stract” and “com­ment”;
  • bib2html, a perl script that makes a brows­able HTML ver­sion of a bib­li­og­ra­phy (sev­eral .bst files are sup­plied); and
  • citekeys, a shell script that lists the ci­ta­tion keys of a .bib file.

Pack­age De­tailsbibtools
Li­censeThe LaTeX Project Public Li­cense
Main­tainerDaniel Gildea
David Kotz
Topics util­ity for man­ag­ing BibTeX files
BibTeX ci­ta­tion sup­port
a col­lec­tion of pack­ages
Guest Book Sitemap Contact