sympy/sympy — pull request #2525 by ellisonbg (2013-10-10 01:37:34+00:00)
Title: Remove manual enable/disable of IPython formatters.

The `use_latex` argument to `init_printing` was manually enabling/disabling IPython's display formatters. This was breaking 1) matplotlib and 2) any image display in the notebook. No third party library should touch these settings in IPython.

Other questions to answer:

- [ ] I am not sure I like how the different options for `use_latex` work = True, False, png, mathjax.
- [ ] The mathjax option is horribly named. It is not mathjax, it is just plain latex, that is rendered by different engines in different contexts. When the underlying latex code in this mode gets run through nbconvert's LaTeX output, it is just dropped into the output verbatim.