CTAN Update: BibTool
Date: April 14, 2020 7:15:42 PM CEST
Gerd Neugebauer submitted an update to the
BibTool
package.
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 number. - Warning for double fields added. - The empty output file is used to signal that the output should be suppressed. - 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 https://ctan.org/pkg/bibtool The package’s files themselves can be inspected at http://mirror.ctan.org/biblio/bibtex/utils/bibtool/
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
- 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 number. - Warning for double fields added. - The empty output file is used to signal that the output should be suppressed. - 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 https://ctan.org/pkg/bibtool The package’s files themselves can be inspected at http://mirror.ctan.org/biblio/bibtex/utils/bibtool/
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
BibTool – A tool for manipulating BibTeX files
Command line manipulation of BibTeX files:
- Pretty-printing data bases;
- Syntactic checks with error recovery;
- Semantic checks;
- Sorting and merging of data bases;
- Generation of uniform reference keys according to predefined rules or according to user specification;
- Selecting references used in one publication which are found by analyzing an aux file;
- Controlled rewriting of fields utilising regular expressions to specify the rewriting rules;
- Macro (String) expansion to eliminate the need of extra string definitions;
- Collecting statistics about one or more data bases.
Package | BibTool |
Version | 2.68 |
Copyright | 1995–2019 Gerd Neugebauer |
Maintainer | Gerd Neugebauer |