{}を使わずに繰り返し処理

名前: 佐藤
日時: 2009-09-28 12:39:03
IPアドレス: 219.116.148.*

マクロの引数を{}で明示せずに取得する方法はありますか?(趣旨が伝わらないと思いますので以下のべます) 1文字ずつ処理をしたいのですが,例えば \makeatletter \def\myloop#1{\@tfor\member:=#1\do{[\member]}} \makeatother \myloop{ABCDE}→[A][B][C][D][E] となるように \myloop ABCDE としても[A][B][C][D][E]このような結果を得たいのです。 引数の終わりは例えば`X'が出現したらとか,LF CRなどのコードが出てきたらとか,カテゴリーコードで判断するとか などになるかと思います。(カテゴリーコード5がベスト?) ループ処理というより,引数の取得方法の問題かもしれませんが,どうぞお知恵拝借。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)