Maxima Blog (in Japanese): A new blog has started, dedicated for Maxima. Two topics, Introduction to Maxima, and the mathematical topics with Maxima are presented.Maximaでつづる数学の旅Imaxima Blog
| What is imaxima? Imaxima
provides a graphical user interface front-end for the computer algebra
system Maxima in an Emacs buffer. Imaxima processes the output from
Maxima with LaTeX to beautifully render the mathematical formula. It
inserts the rendered math formula image in the buffer. Also, graphs generated by gnuplot are inserted as well. You see the
snapshot of the Emacs which runs Imaxima inside it. Imaxima can also be hooked in to the Maxima mode provided by maxima.el which is included in the Maxima distribution. Maxima mode provides more key bindings and other conveniences. Imaxima is tested on variety of operating system environments. It is tested on Windows Vista, Mac OS X, Ubuntu Linux, OpenSUSE Linux and Fedora Linux. I believe other operating systems of Unix flavors can run imaxima as well. Imaxima runs in Emacs editor. Though Emacs is an editor, it is quite
extendable, and actually it can be thought of as an programming
environment as well as user interface front end for many programs.
Naturally, the computer algebra system Maxima runs inside Emacs. Imaxima
is an extesion program for Emacs to run Maxima computer algebra system
in Emacs. There are two flavors of Emacs, one so called GNU Emacs, and the
other called XEmacs. Imaxima is primarily targeting GNU Emacs. You can
use all the implemented features in GNU Emacs. For instance, you can
export the imaxima session buffer into HTML / LaTeX when you use imaxima
in GNU Emacs. In contrast, when you use imaxima in XEmacs, only the
basic function of rendering math formula of the result of Maxima can be
used. There is no plan at this moment to improve the support for XEmacs. You need to install several software which imaxima.el uses to obtain rendered images of math formula. Such software may already be included in your distribution, or easily be installed using ports maintenance systems. "Download and Install" page explains installation of such software in addition to imaxima. Imaxima.el
was originally written by Jesper Harder. The source code is maintained at maxima.sourceforge.net main maxima source tree. Anyone who can commit to the maxima git repository can modify and extend imaxima-imath.
What is imath.el? Imath mode is a minor mode for Emacs to aid you write a plain text with math formulas embedded in the text. Formulas appeared in the text are rendered based on the Imaxima's ability to translate Maxima and LaTeX commands to beautiful math formulas. Simply typing {maxima gamma(n)='integrate(x^(n-1)*%e^(-x),x,0,inf) maxima} and typing C-c ! will process the {maxima ... maxim} string to produce the first line (of the gamma function definition). If you take a look at *imaxima* buffer, then you will find that the string gamma(n)='integrate(x^(n-1)*%e^(-x),x,0,inf) is entered and the result is rendered. Detailed how to and examples are put on this site. Please take a look and enjoy! |