Tgiftools homepage

English version

はじめに

Tgiftoolsは,2次元ドローツールTgif を利用して,数式や表を書くツール群です. このツールキットは,次のツールから成っています.

必要なもの

tmath は tgif を使って数式を画像に変換しますが,その際 に X サーバにアクセスします.そのため,X サーバにアクセスできる 状態でないと,このプログラムは(たぶん)動作しません.

ダウンロード

ダウンロードは ここ からどうぞ.

数式の記述のしかた

例えばx^2+y^2 で,「xの2乗+yの2乗」を生成します.数式の指定のしかたは,LaTeX と eqn の中間のような雰囲気になっています.

詳しい説明は,「Tgiftoolsでの数式の書きかた」 をごらんください.

それぞれのツールの説明

tgif_expr

数式記述を tgif の obj ファイルに変換します.典型的な使いかたとしては,例えば
  tgif_expr 'sum {i=1} n x^2' > hoge.obj

のようにして tgif のファイルを生成し,これを他のファイルに import して 使います.生成されたファイルの中の数式はグルーピングされていませんので, 注意してください.

tmath

tmath は,tgif_expr を使ってHTMLファイルに数式を入れるための プログラムです.この手の用途に使えるプログラムとしては Nikos Drakosの LaTeX2HTML が有名ですが,それでは大げさな場合 などに使うといいでしょう.

コマンドの使いかた

  tmath [-size 文字サイズ] file.html
で,file.html を読みこみ,file というディレクトリを作成した上で, file/file.html に変換したHTML文書を書き出します.また,各数式の 画像を file/tmath000.gif, file/tmath001.gif,... に書き出します.

HTML文書での数式の記述

HTML文書の中で,
  <tmath>数式の記述</tmath>
のように,<tmath>タグで数式を囲みます.この部分は tmath コマンド によって対応する画像に置きかえられます.

実行例


tgiftable

HTMLに似た形式で書かれた表を,tgif のobjファイルに変換します.使いかたは, 例えば
   tgiftable file.tgtbl > file.obj

のようになります.表の記述は,こんな感じになります.
<table>
<hline>
<tr><vline><td><vline><td><vline><kill>
<tr><td>function 1(linear)<td><tmath>f(x)=a x</tmath>
<tr><td>function 2(nonlinear)<td><tmath>f(x)=a x^2+b x+c</tmath>
<hline>
</table>
これを処理すると,こんな風になります.
tgiftableで作った表
(ただいまドキュメント執筆中 ^_^;)

tmathedit

GUI を使った数式エディタです.見た目はこんな感じになります.

tmathedit には,次のような特徴があります.


AITO謹製ソフトウェア に戻る