To add on Travis post, some rationale for having default LaTeX typeset outputs in the Jupyter notebook is - Jupyter is scheduled to be the default notebook in Sage 8.0 - It is likely that users (especially beginners) who employ the notebook instead of the console are expecting to have "nice" outputs - A strength of Sage, as compared e.g. to Mathemetica, is to provide LaTeX typeset display - However, currently, one must type "%display latex" in some cell to trigger LaTeX typesetting; it is very likely that a beginner will miss this
Note that when the LaTeX display is turned on, it remains possible to get the text-only (_repr_) display of an object simply by using print(). For instance: In [1]: ZZ *Z*In [2]: print(ZZ) Integer Ring As Travis pointed out, a current limitation of the latex display is the \multicolumn command (invoked in the _latex_ function of some Sage objects), which is not rendered by MathJaX (I don't know why nor if there is any MathJaX option to fix this). Hence the proposal of %display auto as the default (i.e. the user will *not* have to type "%display auto"). Best, 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 post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.