imaxima

Maxima の数式をTeXで生成された綺麗な数式で表示するための Emacs Lispimaxima and imath homepage
以下、imaxima 1.0 を Meadow で使うためのメモ。

【imaxima】

  • imath.el(必須ではありません)
  • imaxima-autoconf-variables.el
  • imaxima.el
  • imaxima.lisp

を適当なフォルダに入れます(下記【おまけA】参照)。例えば、C:\meadow\lisp あたりに imaxima という名前のフォルダを作ってその中に入れればよいでしょう。

【設定例】

例えば、.emacs に以下のように設定します。

;; imaxima.el などを入れたフォルダ
(setq load-path (cons "C:/meadow/lisp/imaxima" load-path))
;; maxima.bat の在処(半角スペースを避けるのがポイント)
(setq exec-path (cons "C:/Progra~1/Maxima-5.14.0/bin" exec-path))
;; [Alt]+x → imaxima[Enter] で imaxima が起動
(autoload 'imaxima "imaxima" "Image support for Maxima." t)
;; Ghostscript の実行ファイル名
(setq imaxima-gs-program "gswin32c.exe")
;; 一時保存フォルダを指定
(setq imaxima-tmp-dir "C:/Temp")
;; 利用したいパッケージ等プリアンブルに追記したい内容を書く
;; (setq imaxima-latex-preamble "\\usepackage{concrete,euler}")
;; デフォルトが png。他に jpeg が選べる。Meadow では tiff は ダメ。
(setq imaxima-image-type 'png)
;; 文字の大きさを指定
;; (setq imaxima-scale-factor 1.2)

【おまけA】

imaxima.el を修正した後、バイトコンパイルしておくと多少早くなるかもしれません。[Alt]+x → byte-compile-file[Enter] を実行し、imaxima.el を指定すればバイトコンパイルされます(4 つほど警告が出るようです)。

http://www.cymric.jp/maxima/imaxima.html

動かし方

M-x imaxima