SayTeX exists as a Python 3 package, which allows you to use the SayTeX functionality from any Python module or script.
saytex package using PyPI:
pip install saytex
Note that the
saytex package only supports Python 3. If the above
command gives an error, run
pip -V and make sure it says Python 3. If
it does not, try running
saytex Python package consists mainly of the
It contains the method
to_latex which takes a string as its input and
outputs a well-formatted LaTeX string.
A simple example of how to use the
Saytex class is shown below:
from saytex import Saytex saytex_compiler = Saytex() print(saytex_compiler.to_latex("a squared plus b"))
As one would expect, the above code prints
a^2 + b, which is the valid LaTeX translation of that string.
For notes on how to configure SayTeX to suit specific needs, see the Advanced Usage.