Cool, Thanks :)
On Sunday, 2 June 2013 20:30:38 UTC+1, Aaron Meurer wrote: > > The SymPy printing is not activated unless your class subclasses from > Basic. If you won't want to do that, the best way to make your object > print with LaTeX in the notebook is to just use the IPython machinery: > > class Test: > def _repr_latex_(self): > return r"$$\LaTeX$$" > > If all you want is an object that displays LaTeX, you can just use > IPython.display.Math. > > If you do subclass from Basic, it would look like this > > class Thing(Basic): > def _latex(self, p): > return r"\LaTeX" > > Two notes > > - _repr_latex_ requires the $; _latex does not. > - _latex takes a second argument, which is the LaTeX printer. You > should use this to dispatch printing of subobjects. You can also use > it to get the options that have been set on the LaTeXPrinter and print > accordingly (e.g., inline vs. equation). > > Aaron Meurer > > > On Sun, Jun 2, 2013 at 11:13 AM, Lucas Wilkins > <[email protected] <javascript:>> wrote: > > I have a class that does not extend a sympy object, but I would like it > to > > print latex in the ipython shell (%load_ext sympyprinting), so I did > > something like > > > > class Thing: > > def _latex(self): > > return r"$\LaTeX$" > > > > I thought this should be enough, but it is not, what else is needed to > get > > it to print latex stuff? > > > > -- > > 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] <javascript:>. > > To post to this group, send email to [email protected]<javascript:>. > > > Visit this group at http://groups.google.com/group/sympy?hl=en-US. > > For more options, visit https://groups.google.com/groups/opt_out. > > > > > -- 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.
