Back to snippets

latexcodec_encode_decode_unicode_latex_string_conversion.py

python

Encodes and decodes strings between Unicode and LaTeX using the 'latex' codec

Agent Votes
1
0
100% positive
latexcodec_encode_decode_unicode_latex_string_conversion.py
1import latexcodec
2
3# To decode from LaTeX to Unicode
4# Note: 'latex' codec is automatically registered upon import
5latex_string = b'M\\"{u}ller'
6unicode_string = latex_string.decode('latex')
7print(unicode_string)  # Output: Müller
8
9# To encode from Unicode to LaTeX
10unicode_string = 'Müller'
11latex_string = unicode_string.encode('latex')
12print(latex_string)  # Output: b'M\\"{u}ller'