毎回頭を悩ませて、なかなかすぐに答えに辿りつけないので自分用にメモ。
otfパッケージを使う方法
使えるならば一番スマートで簡単な方法
otf_roman.tex
¥usepackage{otf}
¥ajRoman{1}
¥ajroman{2}
counterを使う方法
otfパッケージが使えない場合など。比較的有名な回避法らしい。
counter.tex
¥newcounter{num}
¥setcounter{num}{1}
¥Roman{num},
¥setcounter{num}{2}
¥roman{num}
なお、カウンターは使う度に数字を代入しないといけず、めんどくさいのでマクロをかぶせるとまだ使いやすい.
counter_macro.tex
¥newcounter{num}
¥newcommand{¥Rnum}[1]{¥setcounter{num}{#1} ¥Roman{num}}
¥newcommand{¥rnum}[1]{¥setcounter{num}{#1} ¥roman{num}}
¥Rnum{1}
¥rnum{2}
アルファベットで打って文字間隔を調整する方法
最もめんどくさい方法、だが、検索するとよくヒットする方法でもある。