名前: しっぽ愛好家 日時: 2003-01-11 19:37:46 IPアドレス: 210.230.96.*
>>14943 >大文字・小文字を問わず「ローマ数字」が出現する場合には,「いつも, >前もって指定しておいたカウンタ種のフォントが使用される」ようにした >いと思うのですが, 要は,``\roman または \Roman と連動したフォント変更'' ができれば よろしいのでしょうか. それでしたら,次のような記述を用いてみてはいかがでしょうか. %%% 定義中の \normalfont の部分は適宜変更してください. \def\@roman#1{\expandafter\protectedroman\expandafter{\number#1}} \DeclareRobustCommand*\protectedroman[1]{% {\normalfont\romannumeral #1}} \def\@Roman#1{\expandafter\protectedRoman\expandafter{\number#1}} \DeclareRobustCommand*\protectedRoman[1]{% {\normalfont \expandafter\@slowromancap\romannumeral #1@}}
この書き込みへの返事: