「ローマ数字」出力にかかわるカウンタ種のフォントを「一括」変更する方法はあるでしょうか

名前: 永田善久
日時: 2003-01-11 19:20:28
IPアドレス: 133.100.243.*

本掲示板において同種の問題が取り上げられたこれまでの議論で, 個々のカウンタ種のフォントを変更するには,例えば, \renewcommand{\thepage}{\protect\fontfamily{ptm}\selectfont \Roman{page}} などのようにすれば良いことは理解しました。そこで,もう一歩進めて, 大文字・小文字を問わず「ローマ数字」が出現する場合には,「いつも, 前もって指定しておいたカウンタ種のフォントが使用される」ようにした いと思うのですが,何かスマートな方法はあるでしょうか? ご教示戴けま すと有難いです。 # 「ローマ数字が出現する場合」とは,LaTeX が前もって定義している # \thepart や \theeenumiii が用いられる場合を指します。 # これらには,それぞれ,\Roman と \roman がカウンタ種として # 初期設定されていますので。 P.S. 次のような場面を想定して,質問させて戴きました。 \renewcommand{\rmdefault}{yfrak} として,文書の基底文字種(ローマン 体)を「ローマ」字アルファベットから「ドイツ旧字アルファベット」に変 えてしまった場合,「ローマ」数字が出現すべき箇所にも(当然のことなが ら)ドイツ旧字アルファベットが出力されてしまうため。これでは,言葉 の真の意味において,もはや「ローマ」数字ではなくなってしまいます。 # つまり,例えば III の代わりに単にドイツ旧字の I が三つ並んでいる # だけのマヌケな状態となります (^^; ## もちろん,各々のカウンタ値に対して上に挙げたようなカウンタ種 ## フォントの対応付けをしてやれば,望むことは実現できますが ## できれば「一括して」処理したいと思います。 ## よろしくお願いいたします。

この書き込みへの返事:

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