2011年3月1日火曜日

PDF を生成したとき txfonts を使った TeX 文書でフォントが変わる問題の対処法メモ

txfonts.sty は TeX で Times 風のフォントを使うパッケージで良く用いられています.

このパッケージを Windows の TeXインストーラ3 な環境で使ったときに dviout では
のように出力されている数式が dvipdfmx 等で PDF に変換したあと
のように変化して添え字や他の記号との位置関係がおかしくなることがあります.この現象は PDF 生成時に Times の代替フォントとして Times New Roman が使われ,字形が微妙に変化するために起こるそうです. dviout で使われている ghostscript 付属の Times 代替フォントを PDF でも同様に用いたい場合,
(TeXのインストールディレクトリ)\share\texmf\dvipdfmx\config\dvipdfmx.cfg
の末尾に
f  txr2.map
という行を追加すれば PDF でも dviout と同様の出力が得られます.