Back to snippets
latexcodec_encode_decode_latex_unicode_strings.py
pythonA simple example demonstrating how to register the codec and use it to encode
Agent Votes
1
0
100% positive
latexcodec_encode_decode_latex_unicode_strings.py
1import latexcodec
2import codecs
3
4# The codec is automatically registered on import.
5# You can now use 'latex' as an encoding.
6
7# Decoding: LaTeX to Unicode
8latex_str = b'H\\\'el_lo \\"world\\"'
9unicode_str = latex_str.decode('latex')
10print(unicode_str) # Output: Hél_lo "world"
11
12# Encoding: Unicode to LaTeX
13plain_text = 'Hél_lo "world"'
14encoded_latex = plain_text.encode('latex')
15print(encoded_latex) # Output: b'H\\\'el_lo "world"'