Ich schreibe eine Anwendung, deren Funktion es ist, LaTeX-Lebensläufe zu generieren, so dass ich mich in einer Situation befinde, in der ich Strings wie
habe %Vor%, die ich mit dynamischen Informationen, z.B. eine E-Mail Adresse. Aufgrund des LaTeX-Formats funktioniert .format mit der Syntax {email} nicht, und auch kein Wörterbuch mit der Syntax% (email). Edit: insbesondere Strings wie "\ begin {document}" (ein Befehl in LaTeX) sollten so belassen werden, wie sie sind, ohne Ersetzung von .format, und Strings wie "%%" (ein Kommentar in LaTeX) sollten auch sein links, ohne Ersatz von einem populierenden Wörterbuch. Was ist ein vernünftiger Weg, dies zu tun?
Sie dürfen die neue format
-Syntax nicht verwenden, um zu vermeiden, dass die {
und }
entfernt werden.
Das sollte funktionieren:
%Vor% Sie sollten die rohen Zeichenketten r'something'
verwenden, um zu vermeiden, dass \
als \
entfernt wird.
PS: Sie sollten sich txt2tags ansehen, ein Python-Skript, um t2t-formatierten Text in HTML, Latex, Markdown usw. zu konvertieren Quellcode, um zu sehen, wie diese Konvertierungen durchgeführt werden.