在windows下配置emacs和imaxima很麻烦,折腾了2天多,作一下记录吧。shell
首先下载maxima,从SourceForge下载安装程序安装。windows
下载安装Emacs,能够从官网下载,但官网下载的windows版本Emacs默认不支持图片,要想处理图片须要本身编译,这个能够网上查,这里就不说了。最简单的是从这里http://vgoulet.act.ulaval.ca/en/emacs/windows/下载从新编译过的Emacs。以后安装就好。scala
在Emacs的配置文件.emacs中将 “%maxima安装路径%\share\maxima\5.31.2\emacs”添加进Emacs的路径:(push "%maxima安装路径%\\share\\maxima\\5.31.2\\emacs\\" load-path),在再.emacs中添加:code
(autoload 'maxima-mode "maxima" "Maxima mode" t) (autoload 'imaxima "imaxima" "Frontend for maxima with Image support" t) (autoload 'maxima "maxima" "Maxima interaction" t) (autoload 'imath "imath" "Imath mode for math formula input" t)
这时打开Emacs,按下M-x,输入maxima,就能够用maxima了,但因为imaxima还须要配合latex才能运行,因此先要安装latex。为了正常显示数学符号,在latex中还须要breqn,这个sty如今在mh包中,能够从CTAN中下载到,以后 texhash 一下就好了。因为最终要显示出 latex 的公式效果,还须要 ghostscript 软件,若是安装了CTex,则天然包含了 ghostscript,另外须要查看其在不在系统路径里,若不在,须要修改环境变量。orm
另外windows里的gs文件为gswin32c.exe,而imaxima-gs-program的值为gs,因此要在gswin32c.exe的目录下添加软链接,先进入gswin32c.exe所在目录,而后执行:图片
mklink gs.exe gswin32c.exe
这样,基本大功告成。打开Emacs,按下M-x,输入imaxima,以后:ip