tgif-4.1.16 以降、
tgif の標準的な配布物には、LaTeX 数式記号ファイルがついてきます:
eq4.sym
eq4-2x.sym
eq4-ps2epsi.sym
eq4-epstool.sym
eq4.sym を使用するには、
latex と dvips に加えて以下が必要です:
-
pstoepsi -
dvips で生成した PS (postscript) ファイルを
EPSI (概観用ビットマップを持つ EPS (カプセル化
PostScript) ファイル) に変換するツール
-
netpbm -
pstoepsi が作成する EPSI ファイル用に、
PBM ファイルを概観用ビットマップに変換するのに使用する
-
ghostscript -
pstoepsi が PS ファイルを PBM
ファイルにレンダリングするのに使用する
これらのツールを正しくインストールすれば、
単純に eq4.sym を例示し、
eq= 属性の値を変更することができます。
数式が大きい場合は、数式オブジェクトの上で右クリックすることで
エディタ内で Edit 属性を選択し、
eq= を選択して、
あなたの好きなエディタ内でその数式を編集することもできます
(エディタを選ぶには X デフォルト値の Tgif.Editor
を使えます)。
そして数式オブジェクトをダブルクリックしてすると
tgif は以下のコマンドを実行します:
latex <tmpfile>
dvips -N -n 1 -o <tmpfile>.ps <tmpfile>
pstoepsi <tmpfile>.ps <tmpfile>.eps
ここで、<tmpfile> は tgif が生成する一時ファイルです
(通常 /tmp に Tgif から始まる名前で作成します)。
これは、すべてが適切にインストールされている場合に動作します。
もしうまく動かなければ、エラーメッセージボックスが現われます。
そのボックスを閉じないでください。
ディレクトリ /tmp に移動し、
Tgif で始まり .tex で終わる最新のファイルを探し、
それをコピーしてください。
そして、問題を見つけるために上のコマンドを手動で実行してください。
例えば以下のようにします:
cd /tmp
ls -lrt Tgif*
-rw-r--r-- 1 william 230 Mar 22 11:27 TgifmTaOdC.tex
-rw-r--r-- 1 william 4636 Mar 22 11:27 TgifmTaOdC.log
-rw-r--r-- 1 william 324 Mar 22 11:27 TgifmTaOdC.dvi
-rw-r--r-- 1 william 8 Mar 22 11:27 TgifmTaOdC.aux
-rw-r--r-- 1 william 18561 Mar 22 11:27 TgifmTaOdC.ps
-rw-r--r-- 1 william 18561 Mar 22 11:27 TgifmTaOdC.eps
(この一覧内の TgifmTaOdC.ps と TgifmTaOdC.eps
は同じファイルサイズですが、これは pstoepsi が
正しく動か なかった ことを意味することに注意してください。)
cp TgifmTaOdC.tex foo.tex
latex foo
dvips -N -n 1 -o foo.ps foo
pstoepsi foo.ps foo.eps
more foo.eps
この時点で、foo.eps の最初の数行は以下のようになります:
%!PS-Adobe-2.0 EPSF-1.2
%%BoundingBox: 258 634 354 653
%%BeginPreview: 97 20 1 20
% 00000000000000000000000e00
% ...
% 00000000000000000003c00000
%%EndImage
%%EndPreview
...
これらの行は、pstoepsi が追加したものです。
%%BoundingBox: と %%BeginPreview: の数値は、
あなたの数式に依存し、
先頭行の PS-Adobe と EPSF のバージョンは、
環境の設定によって変わる可能性があります。
latex, dvips, pstoepsi 等を
手動で実行する際にエラーが出た場合は、
それらのツールの設定に問題があります。
これらは問題がなく、かつ tgif が相変わらずエラーを出す場合は、
私にメールを送ってください !
eq4-2x.sym は、より高解像度 (2x)
の概観用ビットマップを作りますが、
そのためには、
netpbm の
特別な バージョンの netpbm-20may1999 が必要です。
netpbm の新しい版では多分うまく動きません。
eq4-ps2epsi.sym は、
4.1.43
より前の tgif を使っている場合にはお勧めしません。
4.1.43
以降の tgif を使っていて、
主に PS/EPS/PDF ファイルを生成するのに使っている場合は、
むしろ eq4-ps2epsi.sym
を使うべきでしょう。
eq4-epstool.sym は eq4.sym と似ていますが、
こちらは
epstool
を使っています。