红联Linux门户
Linux帮助

emacs+imaxima成功了

发布时间:2008-04-04 15:50:44来源:红联作者:chaian
  在实验之间隙,总是需要等。在这上面实在是耗了太多的青春。为什么不做点别的事呢?

  离开maxima已经两年多了,从第一次听说这个古老的CAS,第一次听说那位令人肃然起敬的作者,到今天已是整整两年多了。

  两年前,关于它的中文资料不多,只是从某几篇英文资料中了解到了关于它的用法。只是当时还沉浸于Scilab的全能感慨当中,也未能深究。于是这个伟大的开源软件几乎没有在我的电脑上运行过。

  如今海峡两岸的朋友们将一些初阶的资料译成了中文,于是数分钟的时间里就让我回忆起了脑海中陈旧而又新鲜的信息。于是这一夜之间,我仿佛抛弃了由来已久的习惯,沉浸在探索之中。

  在我的老电脑止,还运行着Archlinux,于是我去安装了Texmacs。它可以让maxima的输出更加漂亮。从Tex这三个字符中我们就可以了解到,它漂亮的原因了。可惜,遇到了麻烦。首先是中文问题,菜单及工具栏都无法正常显示出来。也许是与我的locale有关,我也不想改它了。经过阅读文档,原来是没有加装中文字体。于是从原站点下载了fireflysung,放在了.Texmacs的fonts目录下。OK,文字问题是正常了。但另一个问题又来了,1.0.6版的Texmacs居然不支持5.14.0版的maxima。大失所望!

  怎么办,放弃吗?不。

  Linux下有的是路子。于是我发现了emacs和imaxima。emacs不用多说了吧,这是个无所不能的编辑器,斯托曼的大作,也是我在Linux下用的第二个编辑器(第一个当然是伟大的vi了)。imaxima呢,说白了,它就是个可以综合latex和emacs功能的结合体。没办法,用kate很久了,发现自己并没有忘记emacs这个老朋友。另外从AUR中取得了imaxima的PKG包,编译安装。

  然后下载了breqn.zip,把解压后放在了/usr/share/texmf-dist/tex/latex/下。用sudo运行一下texhash。OK。

  进入emacs,Alt+X imaxima。Good!完成了。运行命令时,顺便还发现了有imaxima-latex这个东西。稍微研究了下,发现这是个把在emacs中运行maxima的结果抄录下来,并保存为tex格式的一个小工具。这样稍作修改就可以保存下来,并用latex、dvipdfm就可以把输出结果保存为PDF了。

  绘出的公式漂亮吧。哦,就是%o3输出积分时加个没有括号。不过鉴于可以对公式加以修改,我就不太在意了。
文章评论

共有 0 条评论