在emacs里使用maxima
下载imaxima
./configure
make
sudo make install
进行安装。 默认将安装在/usr/local/share/emacs/site-lisp下,在~/.emacs下加入
(load "imaxima")
启动emacs,按M-x,键入imaxima运行maxima 但是进行运算时出错。
需要breqn094包,可从ftp://ftp.ams.org/pub/tex/breqn.zip下载,
cd /usr/share/texmf/tex/latex/
sudo unzip ~/Downloads/breqn.zip
sudo texhash
重新启动emacs,运行maxima,就可以正常使用了。
原来我在05年就在用imaxima模式了,当年机器性能差,为了跑快点,很多软件我都尽量不使用gtk2界面,而编译成gtk界面。土灰的界面多么怀旧啊。
安装过程还是一样,不过原来的链接早已失效。 imaxima的homepage改为https://sites.google.com/site/imaximaimath,现在已经不需要下载imaxima了,因为它已经被整合进maxima中,会随着maxima被安装到系统中,把目录加载到.emacs中即可。
(push "/usr/local/share/maxima/5.28.0/emacs/" load-path)
MacTeX太大,我使用BasicTeX,为了正常显示数学符号,同样需要安装breqn,这个sty文件现已整合到mh包中。
cd /usr/local/texlive/2013basic/texmf-local
sudo unzip ~/Downloads/mh.zip
sudo texhash
texhash让TeX知道mh包的安装。
最后是让Emacs知道加载什么文件来执行,比如执行imaxima时要加载imaxima.el文件:
(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)
现在imaxima已经可以直接在Emacs里插图了,画图时弹出个窗口神马的,最讨厌了。
更新于2013年9月。