FeynmanGraph

FeynmanGraph

FeynmanGraph (FG) は Feynman ダイアグラムを描くための Tcl/Tk で書かれたアプリケーションです。PostScript ファイルを出力できます。

(右図をクリックすると大きく表示します。)

作者: Igor Musatov さん他
ホームページ: http://www.physics.odu.edu/~musatov/
バージョン: 1.00 (1997)
ライセンス: distributable
付属ドキュメント Readme を読む

[2007/01/27]
Musatov さんのページは一時消滅していましたが、復活したようです。 FeynmanGraph-1.04 が出ています。

使い方

インストールしたら 適当なターミナル・エミュレータから

$ FG

とすると起動します。
2 秒程スプラッシュ画面が出た後、白いキャンバスが現れます。

Line menu 例として Photon を描いてみましょう。 Line メニューから Draw Photon を選択します。 キャンバス上の適当なところでマウスの左ボタンでドラッグすると赤い線が引かれます。 右ボタンをクリックすると確定して Photon になります。 キャンセルは中ボタンです。 確定またはキャンセルするまでは何度でもやり直しができます。

Photon draw

弧を描くには Arc メニューを使います。今度は Draw Gluon を選んでみましょう。 Line と同じように左ボタンでドラッグしてから右ボタンをクリックすると、 十字形に変わります。真中の◎の部分を左ボタンでドラッグして弧の位置を決め、 もう一度右ボタンをクリックすると確定します。

Gluon Arc draw

キャンバス上のオブジェクトは左ボタンのクリックで選択できます (色が赤に変わります)。 選択したオブジェクトは左ボタンのドラッグで移動、中ボタンで消去できます。 右ボタンで選択が解除されます。

選択されるとそのオブジェクトはバッファーにコピーされます。 Shift-左ボタンのクリックでペーストができます。 Shift-右ボタンのドラッグでは矩形のラバーバンドが現れます。 続いて右ボタンをクリックすると範囲が確定して範囲内のオブジェクトが 全て選択されたことになります。

Text は、Roman、Italic Bold、Italic、Greek のそれぞれ 34/24/18 のサイズから選択できます。
File メニューでは、Load/Save などの他、Create PS で PostScript ファイルに出力できます。

インストール

LinuxMLD 5,6,7 用の RPM feynman-1.00-1_mlb2.noarch.rpm (71,818 bytes) をインストールします。
rpm コマンドでインストールするにはスーパーユーザになって

# rpm -i feynman-1.00-1_mlb2.noarch.rpm

とします。
MLD 5,6 では Gnome の GUI でインストールすることもできます。

その他

FeynmanGraphTcl/Tk だけで書かれています。Tcl ソースは /usr/share/FG/ にインストールされます。 サンプルファイル diag.dia もそこにあります。

オリジナルは Tcl 7.6 /Tk 4.2 で作成されていて、MLD5 の Tcl/Tk バージョン 8.3.1 ではいくつか不具合が発生したため、メディアラボで修正を行ないました。 この修正パッチ (インストールのための修正を含む) FeynmanGraph-1.00.patch Musatov さんのホームページ でも公開されています。

Tcl/Tk については、例えば

などを参考にしてください。

参考

Feynman ダイアグラムについては

その他のソフトウェアには次のものがあります。

CTAN の macros/latex209/contrib/feynman/ には TeX マクロがあるようです。 また macros/latex/contrib/feynmf/ というのもあります。 この feynmf の説明が次のサイトにあります。

Richard Feynman さん (1918-1988) については次のサイトから情報が得られます。

日本語のページでは

岩波書店 から翻訳が出ている 『ご冗談でしょう、ファインマンさん』などの自伝的エッセイは大変面白いです。 『ファインマンさん ベストエッセイ』 (ISBN4-00-005947-5 C0040) も出ています。

[2001/03/19 作成] [2007/01/27 更新]


このページに関する御意見、御要望を science@mlb.co.jp までお寄せ下さい
Copyright © 2001-2007 Media Lab. All Rights Reserved.