マクロに関する質問

名前: hirono
日時: 2001-10-18 17:51:51
IPアドレス: 211.132.77.*

はじめまして. 次のようなマクロを組んだのですが, \perm{\mathrm{X}}{1} などとすると,余計な「1」が出力されてしまいます. \perm{X}{1} としてもそのようにならないのですが…. 一体どうしてこのようなことになるのでしょうか? \newif\ifindexc@@de% \newcommand{\perm}[2]{% \let\@p=\empty% \let\n@mberone=1% \@tfor\@p:=#1\do{% \ifcat\@p\n@mberone\indexc@@detrue% \else% \indexc@@defalse% \fi}% \ensuremath{{}_{#1}% \ifindexc@@de\kern .05em% \else% \relax% \fi% \mathrm{P}_{#2}}}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)