Intel Mac 10.5 Leopard 専用バイナリ置き場
更新予定はありません。特別な事情がない限り Snow Leopard への移行をお勧めします。なお、Intel Mac 専用ですので、PowerPC では動きません。Snow Leopard では動くかもしれませんが、Tiger 等の古い OS は動きません。
[お約束の免責条項]
以下のプログラムを実行するとあなたの大切なデータを破壊するかもしれません。以下のバイナリは、異なる使用許諾契約を主張する多くのソフトウェア(ライブラリを含む(以下同じ))から構成されています(詳細は同梱の doc 以下の文書をご覧ください)が、どのソフトウェアも無保証である点は共通しています。基本的にサポートもありません。ソフトウェアやこのページの記述等が原因で重大な問題が発生した場合でも、当該ソフトウェアの開発者も私も一切責任を負いません。
[重要なお知らせ]
ここで配布しているバイナリのうち、 Maxima.app と gnuplot.app は Terminal.app 上で動作しています。 これらのアプリケーションを実行中に、 ターミナルインスペクタ(ターミナル の「情報を見る」)にあるボタン【設定をデフォルトとして使用】(図参照)を押してしまうと、ターミナルが当該アプリケーション専用になってしまうようです。 アプリケーション起動中はボタン【設定をデフォルトとして使用】は絶対に押さないでください。万一押してしまった場合は、ターミナルを終了してから、「ライブラリ」フォルダ内にある「Preferences」フォルダの中から「com.apple.Terminal.plist」という名前のファイルを探し出し、削除すれば復旧します(が設定が全てデフォルトに戻ってしまいます)。
「ライブラリ」→「Preferences」→「com.apple.Terminal.plist」を削除
◉ Maxima.app
Quick Start
SBCL 版か CMUCL 版のどちらか好きな方を展開(解凍)して、「アプリケーションフォルダ(/Applications)」に入れればインストール完了です(両方同時にインストールすることはできません)。ダブルクリックすれば Maxima が起動します。終了は quit();[ENTER] です。なお、Clozure CL 版は Experimental です。動かなくなったら、[ctrl]+[c] で中断(強制終了)してください。
[補足]
Maxima でグラフを書きたい人は、 下記 gnuplot を「アプリケーションフォルダ(/Applications)」に入れておいてください。グラフを書く前に gnuplot を起動しておく必要はありません。
◉ wxMaxima.app
Quick Start
SBCL 版か CMUCL 版のどちらか好きな方を展開(解凍)して、「アプリケーションフォルダ(/Applications)」に入れればインストール完了です(両方同時にインストールすることはできません)。ダブルクリックすれば wxMaxima が起動します。
[注意]
新バージョン(6 月 2 日以降の版)では起動スクリプトの場所が変更になっています。旧版(5 月 3 日以前の版)を利用していた場合は、設定ファイル wxMaxima Preferences 削除してください。具体的には、ターミナル(Terminal)を起動し、次のコマンドを実行します。
[~]> rm ~/Library/Preferences/wxMaxima\ Preferences
[補足]
wxMaxima でグラフを書きたい人は、 下記 gnuplot を「アプリケーションフォルダ(/Applications)」に入れておいてください。グラフを書く前に gnuplot を起動しておく必要はありません。
[補足]
ギリシャ文字を表示するには、jsMath 用 TeX フォント(TeX-fonts-10.zip)を入手し、ZIP 内の 6 個のフォント(jsMath-cmbx10.ttf、jsMath-cmex10.ttf、jsMath-cmmi10.ttf、jsMath-cmr10.ttf、jsMath-cmsy10.ttf、jsMath-cmti10.ttf)を「ライブラリ」→「Fonts」に入れて下さい。その上で、wxMaxima.app の「Preferences」→「Style」で「Use jsMath fonts」を選択して下さい。
◉ gnuplot.app
  • gnuplot(2009/06/10[約 15 MB])
Quick Start
展開(解凍)して、「アプリケーションフォルダ(/Applications)」に入れればインストール完了です。ダブルクリックすれば gnuplot が起動します。 終了は exit[ENTER] とか quit[ENTER] です。
[注意]
このファイル以外に X11 が必要です(Leopard では標準でインストールされています)。
[補足]
ターミナル(Terminal)から gnuplot を利用する場合は、/Applications/gnuplot.app 及び /Applications/gnuplot.app/bin にこの順番でパスを通しておくと上手く機能すると思います。
export PATH=/Applications/gnuplot.app:/Applications/gnuplot.app/bin:$PATH
[補足]
グラフは X11 へ出力されますが、X11 は自動的に起動しますので、事前に起動しておく必要はありません。
◉ Ghostscript.app
Quick Start
展開(解凍)して、「アプリケーションフォルダ(/Applications)」に入れればインストール完了です。ダブルクリックすれば gv が起動します。また、PS ファイルや PDF ファイルをアイコンにドラッグ&ドロップすると、そのファイルを gv で開きます。
[注意]
旧版(4 月 5 日以前の版)用の設定ファイル .gv が存在する場合は、それを削除する必要があります。ターミナル(Terminal)を起動し、次のコマンドを実行してください。
[~]> rm ~/.gv
[注意]
このファイル以外に X11 が必要です(Leopard では標準でインストールされています)。
[補足]
ターミナル(Terminal)から gv や ps2pdf を利用する場合は、/Applications/Ghostscript.app 及び /Applications/Ghostscript.app/bin にこの順番でパスを通しておくと上手く機能すると思います。
export PATH=/Applications/Ghostscript.app:/Applications/Ghostscript.app/bin:$PATH
[発展]
基本的に日本語は全てヒラギノフォントを使いますが、適切に設定すれば各種日本語フォントを gs や gv から利用することができます。設定変更に利用されるファイル・フォルダは下記のものです。
  • フォント置き場:/Applications/Ghostscript.app/share/ghostscript/8.70/Resource/CIDFont/
    TrueType の場合(例):/Applications/Ghostscript.app/share/ghostscript/fonts/TrueType
  • フォントの設定:/Applications/Ghostscript.app/share/ghostscript/8.70/Resource/Init/cidfmap
◉ teTeX & pTeX
Quick Start
展開(解凍)して、「アプリケーションフォルダ(/Applications)」に入れればインストール完了です。ダブルクリックすればターミナル(Terminal.app)が起動します。上の Maxima、gnuplot、Ghostscript をインストールしてあれば、それらも利用することができます。
[注意]
このファイル以外に X11 が必要です(Leopard では標準でインストールされています)。
[注意]
標準の漢字コードは UTF-8 です。EUC で使いたい場合は、次の要領で実行してください。
[~]> platex -kanji=euc ファイル名.tex
[発展]
環境変数は下記ファイルを読み込むことで設定しています。
/Applications/teTeX.app/.bashrc
◉ Emacs.app
Quick Start
展開(解凍)して、「アプリケーションフォルダ(/Applications)」に入れればインストール完了です。ダブルクリックすれば Cocoa Emacs が起動します。
[補足]
ほぼ素の状態の Cocoa Emacs ですが、imaxima と current-string-to.el を同梱してあります。
  1. imaxima を利用するには、
    • Maxima.app(または wxMaxima.app)
    • gnuplot.app
    • Ghostscript.app
    • teTeX.app
    を「アプリケーションフォルダ(/Applications)」に入れておき、~/.emacs.el に(最低限)以下の内容を追記して下さい。~/.emacs.el が存在しない場合は新規に作成して下さい。
    (setq dir "/Applications/Emacs.app/Contents/Resources/lisp/imaxima-imath")
    (setq exec-path
          (append (list
    			dir
    			"/Applications/Ghostscript.app/bin"
    			"/Applications/gnuplot.app/bin"
    			"/Applications/teTeX.app/bin") exec-path))
    (add-to-list 'load-path dir)
    (autoload 'imaxima "imaxima" "Image support for Maxima." t)
    Emacs を起動して、[option]+[x]imaxima を実行すれば imaxima が起動します。
  2. current-string-to.el は、コトノコを利用する際に活躍します。~/.emacs.el に以下の内容を追記して下さい。
    (require 'current-string-to)
    (setq current-string-to-delimiter-regexp current-string-to-delimiter-regexp-jp)
    (defun kotonoko ()
        "Open kotonoko"
        (interactive)
        (shell-command "open -g -a /Applications/kotonoko.app"))
        (current-string-to-copy)
        (shell-command "open -a /Applications/kotonoko.app"))
    (global-set-key [?\s-k] 'kotonoko)
    [command]+[k]をタイプすると、カーソル位置の単語をコトノコが調べてくれます。
    [補足1]コトノコの「ペーストボードの中身を自動検索する」機能を有効にしておいて下さい。
    [補足2]日本語は検索出来ないようです。Cocoa Emacs のバグ?
◉ pdftk
  • pdftk(2007/12/06[約 35 MB])
Quick Start
展開(解凍)して、「アプリケーションフォルダ(/Applications)」に入れればインストール完了です。ダブルクリックすればターミナル(Terminal.app)が起動します。