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, следуя вики.