Ich benutze Twig, um LaTeX-Dokumente zu erstellen. Twigs Standard-Delimiter-Syntax kollidiert stark mit den geschweiften Klammern von LaTeX. Einfaches Escapen von LaTeX ist keine Option, da es den Code völlig unleserlich macht. Ich weiß, dass ich globale benutzerdefinierte Delimiter definieren kann, aber ich möchte nicht alle meine HTML-Vorlagen neu schreiben, um die neue Syntax zu verwenden.
Ich kenne auch Verbatim-Abschnitte, aber die machen den Code wirklich hässlich:
\ihead{
{% endverbatim %}
{{ title }}
{% verbatim %}
}
Gibt es einen Weg, wie ich die Syntax nur für die aktuelle Vorlage oder eine Gruppe von Vorlagen ändern kann, etwas wie:
{% set_delimiters({
'tag_comment' : ['<%#', '%>'],
'tag_block' : ['<%' , '%>'],
'tag_variable' : ['<%=', '%>'],
'interpolation': ['#<' , '>']
}) %}