ローマ数字・小文字

LaTeX で,ローマ数字をどのように表すか,ということについての説明です。
 

機種依存文字

Windows の機種依存文字を使ってはいけません。
dviout.exe では見えていますが,pdf にした途端,消えてしまって大騒ぎ.....
という事態が多くの掲示板に見られます。
また,Windows 以外の OS では文字化けします。
(下では,画像にしていますから OS は無関係です)
kisyuizon.png
では,どうするのかといいますと,アルファベット (i, v, x, .....) を並べて表すのが基本です。
roman00.png

以下,ローマ数字を enumerate環境の番号付けに用いる方法をいくつかご覧いただきます.

基本例

roman01.png

utf(otf) パッケージ

otf の方が機能が豊富ですが,emath の使用目的からすれば utf で十分でしょう。

utf パッケージ

utf (otf)パッケージを利用するのが一つの解決法です。
utf01.png
file上のソースリスト

四角囲み

\fbox で四角囲みをつけてみましょう。
utf02.png

括弧括り

括弧括りです。
utf03.png
括弧記号まで含めて全角1文字幅というフォントが utf パッケージには用意されています。
utf04.png

emath では

utf では 15 までしか用意されていません。
15を超えるローマ数字を必要とすることは殆どないでしょうか。
また,utf は環境依存ということもありますので,
emath でも対応を考えてみました。

\emromannum

\emromannum はローマ数字を iii の横幅を基準にセンタリングしています。
emroman01.png

横幅の基準変更オプション

数が大きくなると,横幅の基準が iii では不十分です。
emroman03.png
必要に応じて \emromannum に (..) オプションを附加して,基準文字を変更します。
下は \emromannum(viii) としています。
emroman04.png

全角1文字幅に圧縮

ローマ数字を全角1文字幅に圧縮するコマンドが \emromannum* です。
emroman05.png

注意事項

関連事項


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS