Andrey G. Grozin:
> Hello *,
>
> I've found the problem with %i, %o, %t labels immediately after I sent my
> previous mail. In order to fix it, I had to:
>
> 1. Change 1 line in mactex.lisp:
>
> (defun tex-mlable (x l r)
> (tex (caddr x)
> (append l
> (if (cadr x)
> - (list (format nil "\\mbox{\\tt\\red(~A) \\black}" (stripdollar (cadr x))))
> + (list (format nil "\\mbox{\\tt\\red(~A) \\black}" (tex-stripdollar (cadr x))))
> nil))
> r 'mparen 'mparen))
>
> This is a non-controversial patch. It would be much better to incorporate
> it into the mainline Maxima.
>
> 2. Unfortunately, I had to return to redefining main-prompt (from
> macsys.lisp) in texmacs-maxima-5.9.1.lisp:
>
> (defun main-prompt ()
> (format () "~A(~A~D) ~A" *prompt-prefix*
> (tex-stripdollar $inchar) $linenum *prompt-suffix*))
>
> Here again I replaced stripdollar by tex-stripdollar. The flexibility
> provided by *prompt-prefix* and *prompt-suffix* is not enough to prepend \
> before % inside the prompt.
>
> On Thu, 3 Jun 2004, Vadim V. Zhytnikov wrote:
>
>>And finally, could you take a look at the TeXmacs bug #6860 which
>>I filled quite a while ago? The point is that TeXmacs marks first
>>item provided by maxima --list-avail as default which is entirely wrong.
>>I suggest list all items explicitly and maybe add "default" menu item
>>for plain maxima command without lisp selector -l flag. This will be
>>truly default lisp as Maxima thinks about it. The only problem
>>might be with such "default" menu item that it is not clear
>>which texmacs-maxima-<version>.lisp to use with it. Maybe this
>>item may be dropped altogether. I've attached the patch for
>>tm_maxima and init-maxima.scm I use for ALT Linux TeXmacs build.
>>Although it is not clean patch I could promote for inclusion
>>in TeXmacs (it works fine only for ALT distro where I have just
>>one maxima version) but it illustrates my idea.
>
> Yes, I agree with you. Unfortunately, there is no way to omit the
> "default" entry in the Maxima sub-menu (or any other plugin sub-menu), due
> to its implementation. Could you please send your ALT Linux patches to me?
> I use gentoo, and it would be a bit awkward (though possible) to extract
> them from your srpm.
>
> On Wed, 2 Jun 2004, Valery Pipin wrote:
>
>>I met one problem with it.
>>The tensor demo "ten_alg.dem", which runs well on console, breaks within
>>texmacs with lisp error at (%i91). Note to display the tensors with dummy
>>indices inside texmacs you shoud change the difinition of dummyx from '% to
>>some literal notation, say dummyx:n.
>
> Unfortunately, I am not familiar with Maxima tensor packages. After a
> quick glance, I think that somebody (who understands things) should
> rewrite the function show (or more likely ishow) in itensor.lisp in a
> texmacs-friendly manner: if *alt-display2d* is set to 'texmacs, it should
> generate proper LaTeX for displaying tensors, and use tex-stripdollar to
> prepend \ before % in dummy indices. I think this is not difficult for
> somebody familiar with itensor.
>
> What about lisp error while running ten_alg.dem, I have no clue. What
> error, exactly? Have you tried to locate the lisp function in which it
> happens?
>
> Andrey Grozin
>
--
Vadim V. Zhytnikov
<vvzhy@netorn.ru>
Attached file: TeXmacs-maxima-versions.patch