ich erstelle mittels eines Jinja2-Templates ein Tex-File. Die Daten, aus einer csv-Datei stammend, möchte ich Tex-konform escapen. Wie kann ich Jinja2 dazu bringen, meine eigene escaping Funktion, statt des HTML-escape, zu benutzen?
Und gibt es eine Sammlung von Ersetzungen für Latex in Python? Ich habe ein Flask-Snippet gefunden, welches jedoch nicht alle Ersetzungen enthält, die ich haben möchte ( "String" -> ``String'').
Edit: Für letzteres habe ich einen Regex gefunden:
Code: Alles auswählen
re.sub(r"'(.+)'", "`\\1'", string)