About this site

This site is the home of imaxima and imath, Emacs extension programs for Maxima Computer Algebra System.

You can find the latest release package, how to install, examples of both imaxima and imath here.

Easy Install on major Linux OS



Debian "Squeeze"

The official stable release of Debian is "Lenny". However, this provides you very olde Maxima. I recommend you to use "Squeeze", which is the current testing branch of the Debian. This distribution is truly great in terms of support for Maxima and imaxima.

You need to choose the following packages for installing imaxima:
emacs23, maxima, maxima-emacs, texlive, texlive-math-extra, gnuplot

This installs maxima 5.21.1 and imaxima-imath 1.0.
After the installation of above packages by Synaptic, you can execute GNU Emacs by:
% emacs
You can add the following lines to your .emacs file:
(autoload 'imaxima "imaxima" "Frontend of Maxima CAS" t)
(autoload 'imath "imath" "Interactive Math mode" t)
(autoload 'imath-mode "imath" "Interactive Math mode" t)

Restarting emacs  by:
% emacs -f imaxima
will invoke imaxima.





Ubuntu Linux 10.10

This is also an OS on which Maxima and imaxima can be installed easily.

Using Synaptic package manager, you can install the following packages.
emacs23, texlive, texlive-math-extra, maxima, maxima-emacs

This installs Maxima 5.21.1 and imaxima-imath 1.0.

You can execute GNU Emacs by:
% emacs&
You can add the following lines to your .emacs file:
(autoload 'imaxima "imaxima" "Frontend of Maxima CAS" t)
(autoload 'imath "imath" "Interactive Math mode" t)
(autoload 'imath-mode "imath" "Interactive Math mode" t)

Restarting emacs  by:
% emacs -f imaxima
will invoke imaxima.


Fedora 14

Fedora 14 provides "Add/Remove Software" utility in the administration menu item of the System menu. Using this tool, please install the following packages:
texlive-latex, emacs, maxima,

This installs maxima-5.22.1, imaxima-imath 1.0, and Emacs 23 with Gnuplot 4.4  and Ghostscript 8.71.

The next to do is to download and install mh.tds.zip and expl3.tds.zip. The latest version can be downloaded from here and here. Let's assume these files are downloaded in /tmp. If $HOME/texmf does not exist, then
% mkdir $HOME/texmf
Then,
% cd $HOME/texmf
% unzip /tmp/mh.tds.zip
% unzip /tmp/expl3.tds.zip


Then you can verify the installation by:

% kpsewhich breqn.sty expl3.sty

and see an appropriate file path is returned.


You can execute GNU Emacs by:
% emacs&
You can add the following lines to your .emacs file:
(autoload 'imaxima "imaxima" "Frontend of Maxima CAS" t)
(autoload 'imath "imath" "Interactive Math mode" t)
(autoload 'imath-mode "imath" "Interactive Math mode" t)

Restarting emacs  by:
% emacs -f imaxima
will invoke imaxima.