TeX/Font

cm-super

cm-super とは、EC フォントの PostScript Type 1 形式のフォントのことです。アクセント類がついた欧文フォントを扱うにはプリアンブルに

\usepackage[T1]{fontenc}

と書いておきますが、これだとフォントはビットマップで生成され、汚くなってしまいます。それを改善するためのフォントです。

ただし cm-super の配布物は 60MB 以上あるので、標準の TeX の配布物には含まれていません。別途インストールする必要があります。

cm-super に代わるものとしては Latin Modern フォントがあります。こちらは最近の標準の配布物に含まれていることが多いです。使うには次のようにします。

\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{lmodern}

cm-super のインストール

シェルスクリプト

以下の作業を自動的に行うシェルスクリプトがこのページの一番下に添付されています。使用の前に TeX におけるフォント の「シェルスクリプト」の項の注意を必ず読んでください。

ダウンロード

CTAN については TeX 用語集 をご覧ください。

が必要なファイル一式をまとめたものです。

以下に個々のファイルがあります。

解凍

適当なところに解凍します。ここでは、シェルスクリプトに合わせて /var/tmp/texfontswork に解凍します。

$ mkdir /var/tmp/texfontswork
$ cp cm-super.zip /var/tmp/texfontswork
$ cd /var/tmp/texfontswork
$ unzip cm-super.zip

ファイルのコピー

cm-super.zip を解凍するといくつかのディレクトリが作成されますが、以下のディレクトリにあるファイルを TeX におけるフォント の「フォントの配布」にある規則にしたがってインストールします。他のファイルについてはコピーする必要はありません。

インストールする際のディレクトリ名は「cm-super」にします。例えば dvips ディレクトリの下にある *.enc ファイルは

ディレクトリに、dvips ディレクトリの下にある *.map ファイルは

ディレクトリにコピーします。最後に type1ec.sty を

ディレクトリにコピーします。

ファイルリストの更新

# mktexlsr
# updmap-sys --nomkmap --enable Map=cm-super-t1.map
# updmap-sys --nomkmap --enable Map=cm-super-ts1.map
# updmap-sys --nomkmap --enable Map=cm-super-t2a.map
# updmap-sys --nomkmap --enable Map=cm-super-t2b.map
# updmap-sys --nomkmap --enable Map=cm-super-t2c.map
# updmap-sys --nomkmap --enable Map=cm-super-x2.map
# updmap-sys

使い方

プリアンブルに次のように書いておきます。

\usepackage{type1ec}
\usepckage[T1]{fontenc}

添付ファイル: filecm-superinst.sh 596件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-03-30 (土) 04:06:22