dvips: Como obter fontes corretas para eps (postscript encapsulado)?

3

Eu tenho um grande documento de Latex de 12 anos com figuras em eps. Hoje em dia, quando tento traduzi-lo para o pdf, recebo a seguinte mensagem de erro:

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

Alguma ideia de como corrigir isso? Tenho apenas que instalar um certo pacote de fontes?

Os números foram criados com o programa 'tgif' há muito tempo. Acabei de instalar o pacote 'tgif' e recebo:

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

2 respostas

3

Eu tive problemas semelhantes com fontes xfig. Eu tenho apenas um sistema 13.04 aqui, vou verificar mais tarde em 13.10 em casa. Os mapeamentos TeX (e dvips) para Courier no meu sistema são:

(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

Então, parece que o pacote é texlive-fonts-recommended , o que você deveria ter.

Você já tentou converter o eps para pdf manualmente com algo como epstopdf (provavelmente ele vai dar o mesmo erro que você tem)? Você pode ver os arquivos .eps corretamente em evince ou gs?

Outra tentativa poderia ser instalar o pacote gsfonts-x11 que, em /etc/X11/fonts/Type1/gsfonts-x11.alias , tem definições para as duas fontes para as quais você tem erros (pelo menos isso poderia fazer o trabalho tgif --- faz no meu 13.04).

    
por Rmano 14.01.2014 / 17:33
1

Pesquisando o erro, você "simplesmente" precisa instalar a fonte Courier (que é de propriedade da IBM).

Você pode instalar o Microsoft Courier New seguindo o Wiki .

    
por dadexix86 14.01.2014 / 15:10