Metadata-Version: 1.1
Name: pylatexenc
Version: 1.4
Summary: Python library for encoding unicode to latex and for parsing LaTeX to generate unicode text
Home-page: https://github.com/phfaist/pylatexenc
Author: Philippe Faist
Author-email: philippe.faist@bluewin.ch
License: MIT
Description-Content-Type: UNKNOWN
Description: pylatexenc
        ==========
        
        Python library for encoding unicode to latex and for parsing LaTeX to generate unicode
        text.
        
        .. image:: https://img.shields.io/github/license/phfaist/pylatexenc.svg?style=flat
           :target: https://github.com/phfaist/pylatexenc/blob/master/LICENSE.txt
        
        .. image:: https://img.shields.io/travis/phfaist/pylatexenc.svg?style=flat
           :target: https://travis-ci.org/phfaist/pylatexenc
           
        .. image:: https://img.shields.io/pypi/v/pylatexenc.svg?style=flat
           :target: https://pypi.org/project/pylatexenc/
        
        .. image:: https://img.shields.io/lgtm/alerts/g/phfaist/pylatexenc.svg?logo=lgtm&logoWidth=18&style=flat
           :target: https://lgtm.com/projects/g/phfaist/pylatexenc/alerts/
        
        
        Unicode Text to LaTeX code
        --------------------------
        
        `latexencode.py` provides a function `utf8tolatex()` which, as its name suggests, converts
        a unicode string into LaTeX text and escape sequences. It should recognize accented
        characters and most math symbols. A couple of switches allow you to alter how this
        function behaves.
        
        You can also run `latexencode.py` as a script to convert plain unicode text (from the
        standard input or from files given on the command line) into LaTeX code, written on to the
        standard output.
        
        
        Parsing LaTeX code & converting to plain text (unicode)
        -------------------------------------------------------
        
        `latexwalker.py` provides a series of routines (in particular, start with
        `get_latex_nodes()`), that parse the LaTeX structure of given LaTeX code and returns a
        logical structure of objects, which can then be used to produce output in another format
        such as plain text.
        
        `latex2text.py` builds up on top of `latexwalker.py`, and provides functions to convert
        given LaTeX code to plain text with unicode characters.
        
        Note that you can also run `latex2text.py` as a script to convert LaTeX input (either from
        the standard input, or from files given on the command line) into plain text, written on
        the standard output.
        
        Documentation
        -------------
        
        Full documentation is available at https://pylatexenc.readthedocs.io/ .
        
Keywords: latex text unicode encode parse expression
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Text Processing :: General
Classifier: Topic :: Text Processing :: Markup :: LaTeX
