web-dev-qa-db-fra.com

dvips: Comment obtenir les polices correctes pour eps (postscript encapsulé)?

J'ai un grand document en latex de 12 ans contenant des chiffres eps. De nos jours, lorsque j'essaie de le traduire en pdf, le message d'erreur suivant s'affiche:

dvips: Font Courier used in file Pictures/MealyAutomat.eps is not in the mapping file.

Une idée comment résoudre ce problème? Dois-je simplement installer un certain paquet de polices?

Les figures ont été créées avec le programme 'tgif' il y a longtemps. Je viens d'installer le paquet 'tgif', et je reçois:

$ tgif
Fatal Error in OpenFont(): Cannot open the Default(Msg)Font '-*-courier-medium-r-normal-*-14-*-*-*-*-*-iso8859-1'.
Tgif aborted.
3
ubuplex

J'ai eu des problèmes similaires avec les polices xfig. Je n'ai qu'un système 13.04 ici, je vérifierai plus tard un 13.10 à la maison. Les mappages TeX (et dvips) pour Courier dans mon système sont les suivants:

(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

Il semble donc que le paquet soit texlive-fonts-recommended, ce que vous devriez avoir.

Avez-vous essayé de convertir les fichiers eps en pdf manuellement avec un fichier comme epstopdf (cela donnera probablement la même erreur que vous avez)? Pouvez-vous voir les fichiers .eps correctement dans evince ou gs?

Une autre tentative pourrait consister à installer le package gsfonts-x11 qui, dans /etc/X11/fonts/Type1/gsfonts-x11.alias, contient des définitions pour les deux polices pour lesquelles vous avez des erreurs (au moins ceci pourrait faire fonctionner tgif --- il le fait dans mon 13.04).

3
Rmano

Googler pour l'erreur, vous "simplement" devez installer la police Courier (qui est la propriété de IBM).

Vous pouvez installer Microsoft Courier New en suivant le Wiki .

1
dadexix86