Hi,
On Thu, 26 Mar 2009 17:11:39 -0300
Golam Mortuza Hossain <[email protected]> wrote:
<snip>
> Jason: I am attaching the patch for enhancing typesetting of
> functions. I need to add doc-tests though. In the patch, I have
> implemented all the situations that I planned to do.
>
> Apart from the situations I mentioned earlier, it now also
> supports following types of function name (single letters with
> suffixes)
> ---------------
> (6) function('f1',x) => f_{1}\left(x\right)
>
> (7) function('T_sigma',x) => T_{\sigma}\left(x\right)
>
> (8) function('R_ab',x) => R_{ab}\left(x\right)
> ----------------
Can you outline what are the differences between your new
latex_function_name() and the already existing latex_variable_name() in
sage.misc.latex?
The doc string of latex_variable_name() explains what it does clearly:
1. If the variable is a single letter, that is the latex version.
2. If the variable name is suffixed by a number, we put the number
in the subscript.
3. If the variable name contains an '_' we start the subscript at
the underscore. Note that #3 trumps rule #2.
4. If a component of the variable is a greek letter, escape it
properly.
5. Recurse nicely with subscripts.
How is your function different, apart from the fact that you don't
process suffixes recursively?
Thanks.
Burcin
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---