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.

Download and Install

Download

Here is the latest release imaxima-imath-1.0.tar.gz .

Requirements

Using Imaxima and imath requires several programs to be installed beforehand. Here is the list of programs you need to install on your system.

NameComments
Emacs
GNU Emacs 22 or higher, which supports inline image. GNU Emacs 23 is suggested.
XEmacs 21.4 or higher, which supports inline image as well.
Maxima
Latest version
Common Lisp
Necessary only if you need to compile and install Maxima from source. GCL, CMU CL, SBCL, and Clisp are supported.
TeX/LaTeX
Any recent systems are OK. TeXLive is suggested.
mh latex macro package
Morten Høgholm's latex macro package, which includes breqn.sty.
expl3 latex macro package
Recent mh package requires expl3, which is a part of LaTeX3.
Ghostscript
Latest version
Gnuplot
Latest version

It's nice if you are familiar with Emacs. The knowledge of Common Lisp will help a lot for the use of Maxima. For other programs (TeX/LaTeX, mh package, Ghostscript and gnuplot) are used as parts of the system and you don't need to know anything other than installation.

Easy installation for major operating systems

Installation process are different from different operating systems. There are dedicated pages for major operating systems how to install all of the necessary programs as well as the imaxima-imath package.

Major OS includes: Windows Vista/XP, Mac OS X, Ubuntu Linux, OpenSUSE Linux, and Fedora Linux. Users of these OS are recommended the following pages:
Easy Install on Windows XP / Vista
Easy Install on Mac OS X
Easy Install on major Linux OS

Generic install process for Linux / Unix users

For other operating systems of Linux variants or Unix flavors, here goes the generic procedure.
  • Install GNU Emacs 22 or higher.
  • Install TeX/LaTeX system.
  • Install Ghostscript version 8.0 or higher.
  • Install Gnuplot 4.2 or higher.
  • Install one of the lisp listed on the table.
These programs are most likely available through the package system on your operating system distribution. If not, you can obtain the source code of any of the programs from their official site.

Install mh and expl3 package
You can download mh.tds.zip from CTAN's web page. Let's assume that the file is stored in /tmp directory. Then you change the directory to appropriate place such as /usr/local/share/texmf-local and perform the following command:
% sudo unzip /tmp/mh.tds.zip
Then you type:
% sudo texhash
to let LaTeX knows the installed mh package. You may also make sure the installation by:
% kpsewhich breqn.sty
if full path to breqn.sty is returned.

You also need to download expl3.tds.zip from its CTAN's web page. Assuming it is downloaded in /tmp directory, the install procedure is quite the same as above:
% sudo unzip /tmp/expl3.tds.zip
Then you type:
% sudo texhash
to let LaTeX knows the installed expl3 package. You may also make sure the installation by:
% kpsewhich expl3.sty

Install Maxima
You need to go to Maxima web page to obtain the source package. Then you need to follow the instructions there to compile and install Maxima.

Install imaxima-imath package
Let's assume you download the imaxima-imath-1.0.tar.gz  in /tmp.
% cd /tmp
% tar xvfz imaxima-imath-1.0rc2.tar.gz
will create a directory /tmp/imaxima-imath-1.0rc2 .
% cd /tmp/imaxima-imath-1.0rc2
% ./configure; make ; sudo make install
will install all the files into /usr/local/share/emacs/site-lisp .

Adding few lines in your .emacs file
You should put the following lines in your .emacs file:
(push "/usr/local/share/emacs/site-lisp" load-path)
(autoload 'imaxima "imaxima" "Maxima frontend" t)
(autoload 'imath "imath" "Interactive Math mode" t)

That is it.
Č
ċ
ď
imaxima-imath-1.0.tar.gz
(398k)
本田康晃,
Mar 21, 2009 2:29 AM
ċ
ď
imaxima-imath-1.0rc1.tar.gz
(391k)
本田康晃,
Feb 23, 2009 7:50 AM