Warning
This documentation covers a development version of IPython. The development version may differ significantly from the latest stable release.
Important
This documentation covers IPython versions 6.0 and higher. Beginning with version 6.0, IPython stopped supporting compatibility with Python versions lower than 3.3 including all versions of Python 2.7.
If you are looking for an IPython version compatible with Python 2.7, please use the IPython 5.x LTS release and refer to its documentation (LTS is the long term support release).
Module: lib.latextools
¶
Tools for handling LaTeX.
1 Class¶
-
class
IPython.lib.latextools.
LaTeXTool
(**kwargs)¶ Bases:
traitlets.config.configurable.SingletonConfigurable
An object to store configuration of the LaTeX tool.
6 Functions¶
-
IPython.lib.latextools.
latex_to_png
(s, encode=False, backend=None, wrap=False)¶ Render a LaTeX string to PNG.
Parameters: - s (str) – The raw string containing valid inline LaTeX.
- encode (bool, optional) – Should the PNG data base64 encoded to make it JSON’able.
- backend ({matplotlib, dvipng}) – Backend for producing PNG data.
- wrap (bool) – If true, Automatically wrap
s
as a LaTeX equation. - is returned when the backend cannot be used. (None) –
-
IPython.lib.latextools.
latex_to_png_mpl
(s, wrap)¶
-
IPython.lib.latextools.
latex_to_png_dvipng
(s, wrap)¶
-
IPython.lib.latextools.
kpsewhich
(filename)¶ Invoke kpsewhich command with an argument
filename
.
-
IPython.lib.latextools.
genelatex
(body, wrap)¶ Generate LaTeX document for dvipng backend.