[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mgp-users-jp 00298] Re: macro for mgp



  こんにちは,木津@阪大です.

>>>>> In X-Mail-Count: 00296, Jun-ichiro itojun Itoh <itojun@iijlab.net> writes:

>> 	まだみたことないですし、需要はあります。是非流してください。
>> 	(「ひともじごとに色変えたい」と言っているひとがいたので)

  たいしたサイズもないのでこのメールに添付します.何の権利であれ主張す
る気はありませんので,皆様御自由にお使い下さい.
  mgppp.pl というのが件の perl script で,mgppp.doc がその使い方,
sample.mgp は mgppp.pl に食わせる mgp file の実例です.

>>>>> In X-Mail-Count: 00297, OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp> writes:
>>   これぐらいのマクロならm4でも通せば十分のような気がするのですが...
>> mgp自体にマクロ(%macroみたいなもの)とかユーザ定義コマンドが作れれば
>> 便利だとは思いますが...

  たしかに.下の以外は m4 でサクサクいけそうですね(^^;).
  まだ5秒しかm4 を勉強していませんが,start-quote delimiter char. だけ
を出力したい時がちょっとめんどうかも.

# これらももっと勉強すれば OK ?

>>>>> In X-Mail-Count: 00294, KIZU takashi/ 木津 隆史 <kizu@ics.es.osaka-u.ac.jp> writes:
>> 変換前	\BEGIN{POINT}
>>		1行目
>>		2行目
>>		\END{POINT}

木津 隆史@情報数理系専攻.基礎工学研究科.阪大
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

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