latexify
latexify
is a Python package to compile a fragment of Python source code to a
corresponding $\LaTeX$ expression:
latexify
provides the following functionalities:
- Libraries to compile Python source code or AST to $\LaTeX$.
- IPython classes to pretty-print compiled functions.
FAQs
-
Which Python versions are supported?
Syntaxes on Pythons 3.7 to 3.11 are officially supported, or will be supported.
-
Which technique is used?
latexify
is implemented as a rule-based system on the official ast
package.
-
Are "AI" techniques adopted?
latexify
is based on traditional parsing techniques.
If the "AI" meant some techniques around machine learning, the answer is no.
Getting started
See the
example notebook,
which provides several
use-cases of this library.
You can also try the above notebook on
Google Colaboratory.
See also the official
documentation
for more details.
How to Contribute
To contribute to this project, please refer
CONTRIBUTING.md.
Disclaimer
This software is currently hosted on https://github.com/google, but not officially
supported by Google.
If you have any issues and/or questions about this software, please visit the
issue tracker
or contact the main maintainer.
License
This software adopts the
Apache License 2.0.