名前: 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}}}
この書き込みへの返事: