[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mgp-users-jp 00294] macro for mgp
- To: mgp-users-jp@mew.org
- Subject: [mgp-users-jp 00294] macro for mgp
- From: KIZU takashi/ 木津 隆史 <kizu@ics.es.osaka-u.ac.jp>
- Date: Thu, 24 Sep 1998 11:19:30 +0900
- Posted: Thu, 24 Sep 1998 11:18:12 +0900
- Reply-to: mgp-users-jp@mew.org
こんにちは,木津@阪大です.
mgp ファイルを書いていて,次のようなことが気になり出しました.
1) 行頭からしかコマンドが書けないので,表示する行の途中で属性を変更す
ると,mgp ファイルが後から読み難い(気がする).
2) mark, again コマンドを用いて sample-jp.mgp のようなアニメーション
をすると場合,同じようなコマンド列を何度も書かねばならず,ちょっと
面倒.
また,このような『アニメーション』入りmgp file をmgp2ps にかける
と,アニメーションの全コマが PS fileに書かれてしまう.
これを軽減するために,以下のような仕様の preprocessor を作れない
かと考えました.
変換前 ...\色名{argument}... ...\色名 ... ...\FONT{font名}...
↓ ↓ ↓
変換後 ... ... ...
%fore "色名" %fore "色名" %font "font名"
argument ... ...
%fore "white"
...
変換前 \ANIM{file1, file2, file3}
↓
変換後 %mark, image "file1"
%again, mark image "file2"
%again, mark image "file3"
# これだけは従来の % コマンドに統一できる(?)
変換前 \BEGIN{POINT}
1行目
2行目
\END{POINT}
↓
変換後 %mark
%fore "red"
1行目
%fore "white"
2行目
%pause
%again, mark
1行目
%fore "red"
2行目
%fore "white"
%pause
# red, white をoptional 引数で指定出来るようにしたいところ
mgp2ps 用と指定すると
変換前 \ANIM{file1, file2, file3}
↓
変換後 %mark, image "file3"
変換前 \BEGIN{POINT}
1行目
2行目
\END{POINT}
↓
変換後 1行目
2行目
こんなものは既にどこかに有るのでしょうか?
また,そもそもこんなものを欲しがる人はいらっしゃるでしょうか?
-- 一応 perl で書いてみたものの,code がなんかダサい(;_;)
木津 隆史@情報数理系専攻.基礎工学研究科.阪大
kizu@ics.es.osaka-u.ac.jp
PGP Public Key <URL:http://www-kasi.ics.es.osaka-u.ac.jp/kizu/public-key.html>
PGP Public Key fingerprint = F6 A7 88 A8 BE A6 6A 90 A4 00 57 C5 A9 00 E9 63