Processing math: 0%
Ask Your Question
1

converting expressions into latex code

asked 13 years ago

ebs gravatar image

updated 13 years ago

Kelvin Li gravatar image

latex( (lim((sin(tan(x))-tan(sin(x)))/x^7,x=0)))

returns the latex code of the answer ie -1/30 but I want the latex code of the limit unevaluated so that I can generate an image of the question from it. How can I do this?

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
2

answered 13 years ago

benjaminfjones gravatar image

updated 13 years ago

You can produce latex code for the function you are taking a limit of and then just add the limit by hand:

sage: expr = (sin(tan(x))-tan(sin(x)))/x^7
sage: latex_limit = '$\\lim_{x \\to 0}' + latex(expr) + '$'
sage: view(latex_limit)

lim

By the way, some expressions in Sage take an optional parameter hold which prevents evaluation of symbolic expressions, e.g.

sage: sin(2*pi)
0
sage: sin(2*pi, hold=True)
sin(2*pi)

But the limit function doesn't take this parameter.

Preview: (hide)
link

Comments

I don't know that any of our 'calculus' things do that yet, though certainly Maxima can with a prepended apostrophe. It's 'normal' functions that seem to allow that (via Pynac). Should we open a ticket for something like this? We get such unevaluated nounforms back from Maxima all the time for limits and integrals; Pynac usually can do something with derivatives.

kcrisman gravatar imagekcrisman ( 13 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 13 years ago

Seen: 762 times

Last updated: Apr 09 '11