(Probably a newbie question here, but not finding it in ggroup or docs)
Can I convince init_printing() to give the mathjax/latex representation of an expression in an IPython terminal session without using latex(expr)?
For example (Anaconda/python3, linux, sympy 1.0 in an xterm or emacs console):
from sympy import *
init_printing(use_latex='mathjax')
var('x')
expr = x**2
expr
desired output:
x^{2}
I have tried various options to init_printing() like use_latex=True, use_latex='mathjax', 'matplotlib', etc., but sympy falls back to simple forms (str, pretty-printers) unless in a qtconsole or notebook. I must be misunderstanding how init_printing() works (or maybe there's another approach I should be using?).
Motivation: I'm using org mode and it's support for mathjax/latex to generate content that can be migrated directly into Jupyter notebooks. I'm hoping to avoid translating latex(expr) into expr everywhere.
Thanks,
Steve