Hi Stan, On Fri, Mar 27, 2009 at 5:58 AM, Stan Schymanski <schym...@gmail.com> wrote: > > I was thinking of custom defined latex representations of different > variables or functions, similar to the example I showed in my first > email in this thread. Basically, I would like to be able to give > working names to variables (e.g. sui), but display them as I would in > a paper if I use the show command (e.g. $s_{u,i}$). I can define this > by > > var('sui') > sui._latex_ = lambda: 's_{u,i}' > > but as soon as define the variable as a function, e.g. > > var('t') > sui(t) = function('sui',t) > > show(sui) does not display correctly any more. So I think that the > problem with the latex representation of functions is not limited to > greek letters
Thanks, I got it! I agree, it would simply be a great feature. While playing with your examples, I noticed that Sage can in fact display them as you want but only partially. For example, ---------------------------- riemann_abcd(x) = function('riemann_abcd',x) riemann_abcd._latex_ = lambda: '{\\mathcal R}_{abcd}' view(riemann_abcd) ---------------------------- works! but ------------ view(riemann_abcd(x)) ------------ doesn't work. So surely, there are issues. However I guess, it shouldn't be difficult to fix given it already works partially. Cheers Golam --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---