I think there would definitely be interest in this, but very little work 
towards it. See http://code.google.com/p/sympy/issues/detail?id=506

Cheers,
Julien

On Saturday, 13 April 2013 07:38:26 UTC-4, Christoph Pohl wrote:
>
> Hello,
>
> currently the printing.preview function needs an LaTeX installation to 
> compile
> the expression to an image/document. Given that a LaTeX installation is not
> always available, and matplotlib has already implemented a sizeable subset 
> of 
> the most common LaTeX math commands, would it be possible to provide an 
> alternative preview function that does not depend on LaTeX itself?
>
> A rough example of how this could work:
>
> def alternative_preview(expr, **kwargs):
>     """Show rendered preview of expr"""
>     from matplotlib import pyplot as plt
>     latex_str = r"$ %s $" % sp.latex(expr, **kwargs)
>     # matplotlib does not recognize \operatorname, but does work with 
> \mathrm
>     latex_str = latex_str.replace("operatorname","mathrm")
>     plt.figure(figsize = (15, 2))
>     plt.text(0.5, 0.5, latex_str, fontsize=30, 
> horizontalalignment='center')
>     plt.axis('off')
>     plt.show()
>
> Maybe it would be possible to check whether LaTeX is installed, and fall 
> back
> to this if it is not. I reckon most sympy users also have matplotlib 
> installed,
> so this additional dependency would be acceptable, i.e. users can "choose 
> their dependency", matplotlib or LaTeX.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to