dvips: как получить правильные шрифты для eps (инкапсулированный postscript)?

У меня 12-летний большой латексный документ с рисунками в формате eps. В настоящее время, когда я пытаюсь перевести его в 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.

2 ответа

У меня были похожие проблемы со шрифтами xfig. У меня здесь только система 13.04, позже проверю 13.10 дома. TeX (и dvips) отображения для Courier в моей системе:

(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, который вы должны иметь.

Вы пытались конвертировать eps в pdf вручную с помощью чего-то вроде epstopdf (возможно, это даст ту же ошибку, что и вы)? Можете ли вы увидеть .eps файлы правильно в evince или gs?

Еще одна попытка может быть установить пакет gsfonts-x11 который в /etc/X11/fonts/Type1/gsfonts-x11.alias, имеет определения для двух шрифтов, для которых у вас есть ошибки (по крайней мере, это может заставить работать tgif - это происходит в моем 13.04).

Погуглив на ошибку, вы "просто" должны установить шрифт Courier (который является собственностью IBM).

Вы можете установить Microsoft Courier New, следуя вики.

Другие вопросы по тегам