On Fri, Dec 11, 2009 at 6:57 AM, slabbe <sla...@gmail.com> wrote: > Dear sage-devel, > > Is there a reason why str are wrapped in \texttt for the latex output? > > sage: latex('abcde') > \texttt{abcde} > > Moreover, underscores are changed to \_ : > > sage: latex('t_i=4^i') > \texttt{t\_i=4^i} > > Personally, I don't like it and I wrote a patch that makes latex > behave like identity on str objects. When I "Make Sage write [my] > Latex for [me]" (see section 4 of SAGEHOME/local/share/texmf/tex/ > generic/sagetex/example.pdf), I don't want Sage to change what I know > is good for me. > > Do you agree to change latex(str) to identity? If you agree, I will > create the ticket and post the patch I use. > > Thank you, > > Sébastien Labbé >
I strongly disagree. For any object foo in Sage, latex(foo) is supposed to produce a version of foo that is suitable for typesetting within a mathematics environment. For a string, the right thing to do is use texttt. -- William -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org