Epsの数字が入った12年前の大きなLatexドキュメントがあります。最近、pdfに変換しようとすると、次のエラーメッセージが表示されます。
dvips: Font Courier used in file Pictures/MealyAutomat.eps is not in the mapping file.
これを修正する方法はありますか?特定のフォントパッケージをインストールするだけですか?
フィギュアはかなり前に「tgif」プログラムで作成されました。 「tgif」パッケージをインストールしたところ、次のようになりました:
$ tgif
Fatal Error in OpenFont(): Cannot open the Default(Msg)Font '-*-courier-medium-r-normal-*-14-*-*-*-*-*-iso8859-1'.
Tgif aborted.
Xfigフォントでも同様の問題が発生しました。ここには13.04システムしかありませんが、後で13.10を自宅で確認します。私のシステムでのCourierのTeX(およびdvips)マッピングは次のとおりです。
(0)asus-romano:~/personal/archivio/Tricks% wajig whichpackage /usr/share/texlive/texmf-dist/fonts/vf/Adobe/courier
texlive-fonts-recommended: /usr/share/texlive/texmf-dist/fonts/vf/Adobe/courier
そのため、パッケージはtexlive-fonts-recommended
であるようです。
Epstopdfのようなものを使用して手動でepsをpdfに変換しようとしましたか(おそらくあなたと同じエラーが発生します)? .eps
ファイルをevinceまたはgsで正しく表示できますか?
別の試みは、gsfonts-x11
で、エラーのある2つのフォントの定義を含むパッケージ/etc/X11/fonts/Type1/gsfonts-x11.alias
をインストールすることです(少なくともこれcould tgifを機能させる---それは私の13.04で行います)。
エラーを探して、「単純に」フォントCourier(IBMの所有物)をインストールする必要があります。
Wiki に従ってMicrosoft Courier Newをインストールできます。