fixbbl.py ========= This is a crude hack to fix a bibtex bug that comes up using package url. The bug is that, when the url is "long", it gets split into shorter lines by a %. One might expect this % to just eat up the newline that follows it and disappear; unfortunately, however, it instead appears in the printed document. This utility strips away the % and rejoins the lines together. It should be run on the .bbl file after bibtex generates it and before latex uses it. (Yeah, I don't use the stupid mixed capitals. So?) USAGE: python fixbbl.py paper.bbl Rewrite paper.bbl as follows. Any line ending in % has the % stripped and is joined to the next line. The original file is left in paper.bbl.bak. If a previous .bak file existed, it is overwritten. python fixbbl.py Works as a filter on stdin/stdout, if that's what you like. (NB: if #! works on your system, you probably know that you can leave out the 'python' in the above, after chmodding the script.) Frank Stajano, http://www.uk.research.att.com/~fms/, http://i.am/fms/ (c) AT&T Laboratories Cambridge development started 2000-02-27
fixbbl – Patch bibliographies inappropriately broken by BibTeX
This Python script deals with the well-known BibTeX bug(feature) whereby BibTeX inserts a "%" in a url to cause the bibliography line to fit into its minuscule vision of what is an acceptable input line for TeX.
|License||Free license not otherwise listed, or more than one free license applies|
|Copyright||2000 AT&T Laboratories Cambridge|
BibTeX citation support|