У меня 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.
У меня были похожие проблемы со шрифтами 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, следуя Wiki .