Hi Golam, Thanks for letting me know. Not a problem at all, I was just curious. I look forward to seeing it in action.
Cheers Stan Golam Mortuza Hossain wrote: > Hi Stan, > > On Wed, Apr 1, 2009 at 4:42 AM, Stan Schymanski <schym...@gmail.com> wrote: > >> ----------------------------------------- >> sui.set_latex('s_{u,i}') >> sui(x) = function('sui',x) >> latex(sui(x)) >> ---- >> s_{u,i}\left(x\right) >> ----------------------------------------- >> >> Or would the function assignment sui(x) = function('sui',x) overwrite >> the previous set_latex command? In other words, my question is whether >> the latex definition for sui would automatically be applied to sui(x) or >> whether I would have to explicitly give a latex definition for sui(x). >> In the latter case, would I have to define the function first and then >> its latex representation as you did, or could it also be done the other >> way round? >> > > > It seems that view/show/latex methods are called only after an > expression has been evaluated. So during typesetting one has > access to "sui(x)" and not to "sui". Consequently, custom latex string > needs to be assigned to "sui(x)". Admittedly, my current understanding > of Sage is limited so there may be different ways of doing the same. > > New "set_latex()" method is defined for evaluated symbolic > functions. So one needs to define "sui(x)" first and then call > sui(x).set_latex('s_{u,i}'). Doing it in reverse order will raise > error. > > >> I like the user_defined_latex_dict idea. Good work! >> > > Thanks! > > 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 -~----------~----~----~----~------~----~------~--~---