CTAN submission: BibTool 2.48

Reinhard Zierke zierke at dante.de
Sun Feb 8 12:11:18 CET 2004


----- Forwarded message from Gerd Neugebauer -----
I have uploaded BibTool-2.48.tar.gz to ftp.dante.de. This file replaces 
tex-archive/biblio/bibtex/utils/bibtool/BibTool-2.47.tar.gz

A summary of the changes and a general description is apended below.

Ciao
	Gerd

======================================================================

- BibTool 2.48

  *	BibTcl has been taken out of the default making since it has
	caused troubles on several maschines.
  *	The printing of Strings honors now the dependencies that
	BibTeX relies on. This has been accomplished by a change in
	the printing routine for databases. No new resource is
	involved.
  *	Minor modification to the C API.
  *	Feature: When searching for an aux file and none is found then
	name.
  *	Feature: When expand.macros is set the macros will be
	suppressed automatically. No need to set
  *     The boolean resource select.crossrefs has been
        introduced. This resource can be used to force crossreferenced
        entries for selected entrie to be included in the output.
  *	Feature: deleted entries are not reported as "written" by the
	statistics any more.
  *	Bugfix: Bug in extracting by aux file. Crossrefed entires
	where sometimes ignored.
  *	Bugfix: Bug in parsing of backslashes in resources has been
	fixed. Unfortunately this bug appeared in one of the
	examples in the manual.
  *	Bugfix: Bug in expansion introduced in 2.47 has been fixed. An
	error occured when expanding macros.
	warning when the file could not be found.
  *	The meaning of post for the format specifiers %d and %D has
	been documented.
  *	Bugfix: BibTool has misinterpreted pre for the format
	specifier %t and %T due to an over-optimization. This has been
	fixed.
	crossreferenced keys. This has been fixed.
  *	Bugfix: Some compilers don't like it if static strings are
	modified. Thus I have made them dynamic.


======================================================================

	######            ############
	#######           ############
	##    ##               ##
	##    ##  ##  #####    ##    ####      ####    ##
	#######   ##  ######   ##   ######    ######   ##
	#######   ##  ##   ##  ##  ##    ##  ##    ##  ##
	##    ##  ##  ######   ##  ##    ##  ##    ##  ##
	##    ##  ##  ##   ##  ##  ##    ##  ##    ##  ##
	##    ##  ##  ##   ##  ##  ##    ##  ##    ##  ##
	#######   ##  ######   ##   ######    ######   #######
	######    ##  #####    ##    ####      ####    #######

======================================================================

	  BibTool: A Tool for Manipulating BibTeX Data Bases


BibTeX provides    an easy to  use means   to integrate  citations and
bibliographies into LaTeX documents.  But the user  is left alone with
the management of the BibTeX files. The program BibTool is intended to
fill this gap.  BibTool allows the  manipulation of BibTeX files which
goes  beyond the possibilities --- and intentions  --- of BibTeX.  The
possibilities of BibTool include

* Pretty-printing BibTeX data bases adjustable by lots of parameters.

* Syntactic checks with error recovery superior to BibTeX and helpful
  error messages.

* Semantic checks can be specified by the user.

* Sorting  and  merging of  BibTeX  data  bases according   to a  free
  definable sort key.

* Generation  of uniform reference keys  according to predefined rules
  or according to an own specification.

* Selecting references  used in  one  publication which are found   by
  analyzing an .aux file.

* Selecting references by a set of criteria (regular expressions).

* Controlled rewriting    of fields utilizing  regular expressions  to
  specify the rewriting rules.

* Macro  (String)  expansion to  eliminate the  need  of  extra string
  definitions.

* Collecting statistics about one or more BibTeX data bases.


BibTool  contains a  documentation written  in  LaTeX of  more than 60
pages (and still growing).

BibTool is written  in C and  has  been compiled on  various operating
systems like flavors of UN*X and MSDOG machines.  It is distributed in
source code.   No compiled  versions  are  available from  the  author
(Useless to ask!).

BibTool can be obtained from the CTAN archives:

* ftp.dante.de:/tex-archive/biblio/bibtex/utils/bibtool
* ftp.tex.ac.uk:/tex-archive/biblio/bibtex/utils/bibtool
* ctan.tug.org:/tex-archive/biblio/bibtex/utils/bibtool

Get  the  file BibTool-x.xx.tar.gz  where  x.xx is the version number.
Unpack it with the command (on UN*X)

	gunzip < BibTool-x.xx.tar.gz | tar -xvf -

Alternatively get the file  BibTool-x.xx.zip where x.xx is the version
number.  Unpack it with the command

	unzip BibTool-x.xx.zip

It will create  a  directory  named  BibTool-x.xx which contains   the
installation instructions in the file INSTALL.
----------------------------------------------------------------------
----- End forwarded message -----

Thanks for the upload.  I installed it as suggested in
CTAN:biblio/bibtex/utils/bibtool/BibTool-2.48.tar.gz
and deleted the previous version
CTAN:biblio/bibtex/utils/bibtool/BibTool-2.47.tar.gz

Reinhard Zierke
for the CTAN team



More information about the Ctan-ann mailing list