Hi,

On Tue, Mar 23, 2021 at 11:20:05AM -0700, Eric Gourgoulhon wrote:
> PS: IMHO, things like %display latex or %display html are hindrances for 
> newcomers.

I understand that this is not the point, but for what it worth, i prefer
the default to remain the current plain text, as it provides more
explicit information, which are good to newcomers.

Example:

    Univariate Polynomial Ring in X over Rational Field

vs

    Q[X]

Ciao,
Thierry



> Le mardi 23 mars 2021 à 19:13:10 UTC+1, Eric Gourgoulhon a écrit :
> 
> > Hi,
> >
> > Le mardi 23 mars 2021 à 16:49:07 UTC+1, Kwankyu Lee a écrit :
> >
> >> Hi all, 
> >>
> >> Changes by ticket #31536 may cause unexpected regressions in Sage in 
> >> jupyter notebook.  Please test and leave comments. 
> >>
> >> Here is the address: https://trac.sagemath.org/ticket/31536
> >>
> >
> > May I take the opportunity of this thread and ticket to ask why the LaTeX 
> > display of Sage objects in the Jupyter notebook is not performed via the 
> > standard Jupyter/IPython way for LaTeX rich output? This standard way 
> > amounts to simply  implementing a method _repr_latex_ , cf. 
> > https://ipython.readthedocs.io/en/stable/api/generated/IPython.display.html
> >
> > https://ipython.readthedocs.io/en/stable/api/generated/IPython.core.formatters.html?highlight=_repr_latex_#IPython.core.formatters.LatexFormatter
> >
> > For instance,  in a Sage Jupyter notebook, if one does
> >
> > class A(SageObject):
> >
> >     def __init__(self, data):
> >         self._data = data
> >
> >     def _repr_latex_(self):
> >         return '$' + str(latex(self._data)) + '$'
> >
> > s = A(sin(x^2))
> > s
> >
> > s is then automatically latex-rendered via MathJax without the need to 
> > type %display latex. The current treatment of LaTeX rich output in Sage 
> > looks much more complicated than that and apparently, no use of 
> > _repr_latex_ is done. 
> >
> > Eric.
> >
> >
> >
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/668306c3-691c-4899-bd02-3b27d0a98457n%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/20210323183729.lmhao6kcp5axj7sz%40metelu.net.

Reply via email to