summaryrefslogtreecommitdiff
path: root/biblio/bibtex/utils/fixbbl/README
diff options
context:
space:
mode:
Diffstat (limited to 'biblio/bibtex/utils/fixbbl/README')
-rw-r--r--biblio/bibtex/utils/fixbbl/README28
1 files changed, 28 insertions, 0 deletions
diff --git a/biblio/bibtex/utils/fixbbl/README b/biblio/bibtex/utils/fixbbl/README
new file mode 100644
index 0000000000..3e7f62da14
--- /dev/null
+++ b/biblio/bibtex/utils/fixbbl/README
@@ -0,0 +1,28 @@
+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