Edited at

LaTeXで(文中に)ローマ数字を使う方法

More than 1 year has passed since last update.

毎回頭を悩ませて、なかなかすぐに答えに辿りつけないので自分用にメモ。


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}



アルファベットで打って文字間隔を調整する方法

最もめんどくさい方法、だが、検索するとよくヒットする方法でもある。