\mathrmを数字に適用しない方法

名前: ぼーい
日時: 2011-08-06 21:35:50
IPアドレス: 58.93.198.*

環境を具体的に書くと質問の意図が逸れますので、質問内容だけ書きます。 フォントをデフォルトではない環境にしたところ、 12345と、$12345$と、$\mathrm{12345}$ は同じフォントになるのですが、 $^{12345}$と、$^\mathrm{12345}$ が違うフォントになるようになってしまいました。 そのため、今までは上付き文字に数字と文字が混ざる場合、 $^\mathrm{12abcde345fgh}$ という書き方が出来ていたのが、 $^{12\mathrm{abcde}345\mathrm{fgh}}$ というような書き方をしなくてはならなくなりました。 それで、\mathrm{ }を設定したときに、文字だけにこれが適用され、 数字には適用されないようにしたいのですが、 どのような記述をプリアンブルに書けば良いでしょうか?

この書き込みへの返事:

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