X-Git-Url: https://git.sthu.org/?a=blobdiff_plain;ds=sidebyside;f=bib2html.py;h=64286f25ed25a3c513164c6481194e67f8280be2;hb=bfae31ae23e85349d9c8decafbdcec41c24964a7;hp=3ad3a93ee061d6f44088be9ac134b7f308ce9d43;hpb=825b5750d9b0cc00f8c5376b28e26e70557a6b34;p=shutils.git diff --git a/bib2html.py b/bib2html.py index 3ad3a93..64286f2 100755 --- a/bib2html.py +++ b/bib2html.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 """Creates a webpage with all entries of a .bib file""" -__version__ = "1.0" +__version__ = "1.1" __author__ = "Stefan Huber" __email__ = "shuber@sthu.org" @@ -31,11 +31,13 @@ __license__ = "MIT" # OTHER DEALINGS IN THE SOFTWARE. -import os, sys, getopt +import os, sys, getopt, re def format_latex(text): - return text.replace('{', '').replace('}', '').replace('\\', '') + # Get rid of matching dollar signs + text = re.sub(r'\$([^\$]*)\$', r'\1', text) + return text.replace('\mathcal', '').replace('{', '').replace('}', '').replace('\\', '') def format_field_span(type, value): return "" + format_latex(value) + ""