Warning
This documentation is for an old version of IPython. You can find docs for newer versions here.
Module: lib.latextools
¶
Tools for handling LaTeX.
1 Class¶
-
class
IPython.lib.latextools.
LaTeXTool
(**kwargs)¶ Bases:
IPython.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 : text
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.None is returned when the backend cannot be used.
-
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.
-
IPython.lib.latextools.
latex_to_html
(s, alt='image')¶ Render LaTeX to HTML with embedded PNG data using data URIs.
Parameters: s : str
The raw string containing valid inline LateX.
alt : str
The alt text to use for the HTML.