Easy Install on Windows XP / Vista / 7

Here, I will describe how to install Imaxima.el on Windows XP with Win32 compiled applications such as NTEmacs, MiKTeX, Ghostscript, and the Win32 binary distribution of Maxima with GCL.

MiKTeX 2.9

MiKTeX 2.9 (pronounced mick-tech) is an up-to-date implementation of TeX and related programs for Windows (all current variants) on x86 systems. It's official web site is www.miktex.org. You can move to http://www.miktex.org/2.9/Setup.aspx and click "Download" button of the Basic MiKTeX 2.9 Installer on that page. You may save the installer exe file anywhere (such as your desktop). Installation starts by double-clicking it. You need to install it in the default place.

MH and expl3 package

After the install of MiKTeX, you need to install a latex pakage called mh and expl3. The MH package was formerly called breqn package and is used to break long formulas into multiple lines. Expl3 is a part of the LaTeX3 macro.

Please use MiKTeX's Package Manager, included in the MiKTeX distribution and can be accessed from Windows' Start menu->MiKTeX 2.9 menu->Maintenance->Package Manager. Entering mh in the name field of the GUI will list up this package. Then you can right click the name of the package and select "install" menu. This installation of mh will take a few minutes, so be patient to be waited. Thanks to the Package Manager, expl3 package is automatically installed along with mh.

GPL Ghostscript 9.00

You can visit http://www.cs.wisc.edu/~ghost/ for Ghostscript. To download the latest Ghostscript 9.00 compiled for Windows, you move to GPL Ghostscript 9.00. In the bottom of the page are there links to Windows binary installer packages. Choose gs900w32.exe.

You can double click the gs900w32.exe file to start the installation. You need to install it in the default place.

The latest Maxima for Windows XP / Vista

Next to install is the Maxima. You should move to http://sourceforge.net/projects/maxima/files/, which is the Sourceforge download page for the Maxima. You can choose maxima-5.26.0.exe (or the latest release) for the download of Windows pre-compiled binary installer.

Double click the maxima-5.26.0.exe file to start the installation. You need to install it in the default place.

NTEmacs 24

NTEmacs is nothing more or less than the standard GNU Emacs. The same source code can be compiled for Win32 environment, resulting the NTEmacs.

The very official precompiled release can be obained from http://ftp.gnu.org/pub/gnu/emacs/windows/. However, the distributed precompiled binary does NOT support image features, hence not good enough for imaxima.

Thanks to the http://ntemacs.sourceforge.net/ project, you can obtain the precompiled binary installer for ntemacs23, which is based on GNU Emacs 24.0. This binary installation package contains everything to support features of GNU Emacs. Please go to the web page and choose "ntemacs24-bin-20100702.7z" for download. This is an archive file in the 7z format. You may need to install 7z decompresser.

Start ntemacs, visiting the file ~/.emacs, add the line
(load "c:/Program Files/Maxima-5.26.0/share/maxima/5.26.0/emacs/setup-imaxima-imath.el")
and quit the ntemacs. The "5.26.0" appeared twice in the above line should be replaced with the version you have downloaded.

Next time you run ntemacs, you can do:
M-x imaxima

Then, you will see the initial screen of Maxima 5.26.0.

Windows 7 users

Windows 7 users may encounter errors when using the the setup-imaxima-imath.el that came with Maxima-5.26.0 or earlier. If that is the case, the error may be resolved by using the one downloaded from below.
Mar 14, 2012, 7:38 AM