texでローマ数字を使う
texでローマ数字を使うのに苦労したのでメモをしとく
\def\rnum#1{\resizebox{0.5em}{\height}{\expandafter{\romannumeral #1}}} \def\Rnum#1{\resizebox{0.5em}{\height}{\uppercase\expandafter{\romannumeral #1}}}
という風にマクロを作って
\Rnum{4}
みたいに使うとIVが一文字幅?にに圧縮されて表示されます(1文字幅というか0.5em)。
なお、\resizeboxを使っているので
\usepackage[dvips]{graphics}
する必要があります。
わかると思いますが\rnumは小文字ローマ数字で\Rnumは大文字ローマ数字です。
ほかにいいコマンドがあるらしいですが、パッケージを新しく入れたりとかよくわからないし、めんどくさいのでとりあえずこれで応急処置です。