Hello *,
Recently, there were several patches to mactex.lisp. I discovered some
more problems. The redefinition of tex-mtext made last year broke a lot of
things. I've written a new definition (more general and less ugly) which
both restores the lost functionality and retains the improvements which
motivated this redefinition. I've also improved tex-spaceout.
I've inserted the line (missing in the previous patch) so that the maxima
variable Gamma will produce \Gamma in TeX. I am not absolutely sure about
this one. Currently, gamma means the Gamma-function, and is rendered
\Gamma in TeX; %gamma means the Euler constant, and is rendered \gamma in
TeX. Making Gamma to produce \Gamma makes it undistinguishable from gamma
in the TeX output. However, there are currently a lot of such ambiguities
in tex(), and adding one more does not change things much. Some of
ambiguities are removed in the new TeXmacs interface (included in
TeXmacs-1.0.4.7).
All recent patches to mactex.lisp + new bug fixes and improvements are
consolidated in the patch 1179646. This is the only patch to be applyed to
the current cvs mactex.lisp, and I strongly suggest to do so.
Best wishes,
Andrey