CTAN Update: BibTool

CTAN Announcements ctan-ann at ctan.org
Tue Apr 14 19:15:42 CEST 2020

Gerd Neugebauer submitted an update to the



Version:  2.68
License:  gpl2 cc-by-sa-3 mit pd

Summary description:  A tool for manipulating BibTeX files

Announcement text:
 - Handling of extracting by aux file improved.

 - Record extended by attribute lineno.
   This attribute carries the line number of the initiating \@.

 - The format of the error messages has been slightly streamlined.
   Double spaces are avoided; two colons in one message are avoided.

 - The format of the messages of `check_rule` include file and line

 - Warning for double fields added.

 - The empty output file is used to signal that the output should be

 - The resources `check.warning.rule` and `check.error.rule`
   have been introduced to allow semantic checks to be classified as
   warning or error.

 - The behaviour of the resource `check.double` has been
   generalized. The requirement of double entries to be adjacent
   has been dropped. This has the impact that the processing is
   slightly slower.

 - New resource file `unique.field` intruduced. With this
   resource it is possible to specify additional unique constraints
   for fields. If different records have the same value for one of
   those fields then a warning is issued.

 - Static library renamed from libbib.a to libbibtool.a.


The package’s Catalogue entry can be viewed at

The package’s files themselves can be inspected at


   Thanks for the upload.

     For the CTAN Team
    Petra Rübe-Pugliese


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs

More information about the Ctan-ann mailing list