Module: lib.latextools — IPython 4.0.0 documentation

# 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 : 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.