Unformatted output? how to display



[edA-qa mort-ora-y <eda-qa@disemia.com>, Tue, 19 Oct 2004 15:55:22 +0200]:
> (C100) normalprint( 3*x^2/4 );
> (D100) 3*x^2/4;

? display2d
 ==> Info from file /usr/share/info/maxima.info:
 - Variable: DISPLAY2D
     default: [TRUE] - if set to FALSE will cause the standard display
     to be a string (1-dimensional) form rather than a display
     (2-dimensional) form.  This may be of benefit for users on printing
     consoles who would like to conserve paper.

If you don't want to set display2d globally, you can define

normalprint(expr) ::=
  buildq([expr], block([display2d: false], expr)) $

normalprint( 3*x^2/4 ); ==> 3*x^2/4

> And also, is there a proper index for the maxima docs somewhere:
> something that includes all keywords, such as function names and
> symbols?

When I do

    ?

or

    describe("")

, I get

,----
|  0: (maxima.info)Top.
|  1: Introduction to MAXIMA.
|  2: Help.
|  3: Introduction to Help.
| ...
|  1135: ZETA%PI :Definitions for Number Theory.
|  1136: ZRPOLY :Definitions for Equations.
|  1137: ZSOLVE :Definitions for Equations.
|  1138: ZUNDERFLOW :Definitions for Floating Point.
| Enter n, all, none, or multiple choices eg 1 3 : 
`----

Whether that list is complete, I do not know.  (Also there is some
strange interaction with the emacs maxima mode.)

HTH,

Albert.