TeX output under derivabbrev : true



"Nikolaos I. Ioakimidis" <ioakimidis@otenet.gr> writes:

> Now my present sole question is why I have to explicitly load the
> mactex.lisp package, load(mactex)$ in (C5) above. This was not 
> necessary before this change I proceeded.

The lisp system always loads the installed maxima image, which, of
course, contains the code from the unpatched mactex.  If a file is
changed, you have either to explicitly load it (like you did) or to
dump a new maxima image and to install it.

However, instead of changing mactex.lisp, you could put the code
snippet in share/maxima-init.lisp, which is automatically loaded.

> Do you feel that you could incorporate this addition (TeX output 
> implementation of the derivabbrev variable) into the mactex.lisp
> Maxima file in the CVS so that it could be already there for
> Maxima 5.9.1? Even if you believe that your code below is simple, 
> it is surely preferable that it be present in mactex.lisp than absent.

Thanks for trying it out!  Of course, I'll wait for comments by
mactex's author Richard Fateman or by other people who know this
package better than I do.  In principle, we could easily add the code.

Wolfgang