Since diff(x,x) is 1, it is simplified to 1. Your bug report has nothing to
do with tex. It has to do with an over-eager simplifier,
which frankly doesn't seem like a bug. If you want to see something
displayed that meets your needs,
why don't you try using this instead: d/dx * x.
It should TeX into the form you want.
It is extremely unlikely that you would need a new windows installer for
maxima for any problem caused by a bug in a program
written in Lisp. A sufficient fix is to read a file that redefines the
buggy program(s). This can be automated by reading it in via the .maxima
file
when the program is started up.
It's nice to know you are willing to pay. Good luck.
RJF
_____
From: maxima-bounces at math.utexas.edu [mailto:maxima-bounces at math.utexas.edu]
On Behalf Of Nathaniel E. Powell
Sent: Thursday, October 16, 2008 6:30 PM
To: Nathaniel E. Powell; maxima at math.utexas.edu
Subject: Re: [Maxima] Problem with 'diff(x,x) tex conversion
Would anyone like to tell me how much I would need to pay them to get #1
fixed below and to send me a custom built windows installer (with the fix)
and the patch file, and to file the patch so that hopefully it gets into the
next release of Maxima?
Thanks!
-Nathan
-----Original Message-----
From: Nathaniel E. Powell
Sent: Wed 10/15/2008 7:19 PM
To: maxima at math.utexas.edu
Subject: Problem with 'diff(x,x) tex conversion
To the Maxima Mailing list:
I'm trying to make it so that I can typeset (convert into tex) 'diff(x,x).
There seems to be a couple of problems with this conversion process.
1. The apostrophe doesn't prevent the diff function from being
evaluated. This is strange, because the apostrophe on 'integrate(x,x)
prevents the integrate function from being evaluated, so why would it be
different for diff?
2. Since 'diff(x,x) outputs 1 instead of the unevaluated function,
I've tried turning off simplification ("simp:false;"), and this returns
something which is almost right, although it has the d with a "+1" exponent.
However, the tex output doesn't seem right at all: "$${{d^{{\it
mplus}\left(\right)}}\over{{\it mtimes}\left(\right)}}\,x$$"
What should I do about this?
Thanks,
-Nathan