Dear all, I have been asked to forward the below to the sage-devel list. Ticket #6290 introduced a way to custom-define the latex style of functions, but it would be great if something similar was made possible for any variable. Is there a way for this already? I used to do it in the following way, but now I get an error message:
sage: var('hi kunsati delyui') sage: hi._latex_ = lambda: 'h_i' # Matric suction head in layer i (=pcapvec) sage: kunsati._latex_ = lambda: 'K_{unsat,i}' # Unsaturated hydraulic conductivity in layer i sage: delyui._latex_ = lambda: '\delta_{yu,i}' # Soil layer thickness in layer i Traceback (most recent call last): ... AttributeError: 'sage.symbolic.expression.Expression' object attribute '_latex_' is read-only I already posted this to sage-support, so sorry for any cross-posting. Cheers, Stan -------- Original Message -------- Subject: Re: [Sage] #6290: [with patch, positive review] Allow keywords such as latex_name=LaTeX while defining symbolic function Date: Thu, 25 Jun 2009 10:44:11 -0000 From: Sage <wst...@math.washington.edu> Reply-To: wst...@math.washington.edu CC: sage-t...@googlegroups.com References: <041.15719bbafe146f47dcdcaf3a09ccf...@math.washington.edu> #6290: [with patch, positive review] Allow keywords such as latex_name=LaTeX while defining symbolic function -------------------------------------------+-------------------------------- Reporter: gmhossain | Owner: Type: enhancement | Status: closed Priority: major | Milestone: sage-4.1 Component: symbolics | Resolution: fixed Keywords: latex_name, symbolic function | Reviewer: Nick Alexander Author: Golam Mortuza Hossain | Merged: 4.1.alpha0 -------------------------------------------+-------------------------------- Comment(by gmhossain): Replying to [comment:8 schymans]: > Would something similar be possible whenever a variable is defined? > E.g. if I want to use multiple subscripts, I would like to define > var('A_gs', latex_name="A_{gs}"). Hmmm, thats a great suggestion. Could you please post this to sage-devel? -- Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6290#comment:9> Sage <http://sagemath.org/> Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB -- ________________________________________ Stan Schymanski Scientist Max Planck Institute for Biogeochemistry Postfach 10 01 64 D-07701 Jena Phone: +49.3641.576264 Fax: +49.3641.577274 WWW: http://www.bgc-jena.mpg.de/~sschym Biospheric Theory and Modelling Group http://www.bgc-jena.mpg.de/bgc-theory/ _________________________________________ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---