When mactex was written, \over was standard TeX, and I think \frac was part of LaTeX and not standard.
Is there some circumstance in which \frac A B is different or better than A \over B [with suitable {} ]?
If there is such a circumstance, is it within the realm of Maxima output to produce it?
If not, the warning message from latex is gratuitous and, in my view, represents a bug in latex, where it is refusing standard TeX.
nevertheless, someone could trivial retrofix the tex generator in Maxima..
RJF
----- Original Message -----
From: Barton Willis <willisb at unk.edu>
Date: Thursday, August 16, 2007 11:10 am
Subject: Re: [Maxima] tex() uses obsolete "over"
> (%i1) load("mactex-utilities")$
> (%i2) tex(a/b);
> $$\frac{a}{b}$$
> (%o2) false
>
> Barton
>
> -----maxima-bounces at math.utexas.edu wrote: -----
>
> >To: "maxima mailing list" <maxima at math.utexas.edu>
> >From: "Edwin Woollett" <woollett at charter.net>
> >Sent by: maxima-bounces at math.utexas.edu
> >Date: 08/16/2007 12:46PM
> >Subject: tex() uses obsolete "over"
> >
> >when using MikTeX to latex a tex file, and when I am using the
> amsmath>package, I get the warning:
> >
> >Package amsmath /b/c12/cWarning:/b/c0/c Foreign command \over;
> >(amsmath) \frac or \genfrac should be used instead
> >
> >Maxima tex() function, applied to, for example:
> >
> > c + 2 b + 4 a
> >(%o4) -------------
> > 4 e + 8 d
> >
> >(%i5) tex(%);
> >
> >$${{c+2\,b+4\,a}\over{4\,e+8\,d}}$$
> >
> >(%o5) false
> >
> >The tex() example in the Maxima Manual shows that "over" is used
> rather>than
> >"frac".
> >
> >Ted Woollett
> >win xp 5.12
> >_______________________________________________
> >Maxima mailing list
> >Maxima at math.utexas.edu
> >http://www.math.utexas.edu/mailman/listinfo/maxima
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>