文字列を分割して表にする

名前: さえ
日時: 2009-02-04 21:30:47
IPアドレス: 130.54.130.*

文字列を1文字ずつ分割して作表しようとしています。 \makeatletter \def\m#1#2#3{#1 & #2 & #3} \def\mm#1{\@tfor\member:=#1\do{\member &}} \makeatother \newcommand{\mmm}[3]{#1& #2 & #3} \begin{tabular}{|c|c|c|c} \m{1}{2}{3}\\ \mm{456}\\ \mmm{7}{8}{9} \end{tabular} 上の\mmのコマンドの定義の方法がわかりません。 (\mと\mmmはここでは関係ありません。私がこれと同じ感覚でマクロを使っていますよという意味で書いています。) 「&」をどうしたらいいのかわかりません。 「\&」にしたら,文字列として処理され,「4&5&6&」となってしまいます。 \@tforを使わなくても,作表できれば問題ありません。 文字列の数とかはここでは3に固定しています。 数えたりする部分は後で自分でやってみます(もしこの方法が使えれば)。 どうかお力添えよろしくお願いいたします。

この書き込みへの返事:

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