Emacs上で動くmaximaのGUIフロントエンド、imaximaを入れてみた。
インストールは
$ sudo apt install maxima-emacs
で、Emacsも含め必要なものは入るはず。texliveはインストール済み。
$ emacs -f imaxima
で起動、はするが何を入れても"LaTeX error in: XXX"となって、まともに動いてくれない。
Maxima -- GPL CAS based on DOE-MACSYMA / Bugs / #3687 LaTeX error in: ...にある通りここから"imaxima.el", "imath.el", "mylatex.ltx.el"を取ってきて適当な場所に置き'load-path'を設定しておく。
置き場所はUbuntu 20.04 で imaxima を動かす方法 - Qiitaを参考に"~/.emacs.d/"下にディレクトリ"maxima"を新規作成し、"~/.emacs.d/init.el"(これも新規作成)に
(setq load-path (append (list (concat (getenv "HOME") "/.emacs.d/maxima")) load-path))
これで無事、imaximaが稼働した。
デフォルトでは関数名等の補完ができないのでTutorialに従いinit.elに以下を追記。
(setq imaxima-use-maxima-mode-flag t)