Questão LaTeX / dvips - Problema da Fonte Ubuntu 13.04


No Ubuntu 13.04, muitos dos meus dvips chamadas entregam mensagens de erro como,

dvips: Font Helvetica used in file <...> is not in the mapping file.

Todas essas chamadas funcionam perfeitamente no Ubuntu 12.10, que estou usando em paralelo no meu laptop. gv também pode exibir as fontes 'ausentes' se chamadas diretamente, então eu acho que eles estão instalados corretamente e deve ser um problema com dvips no Ubuntu 13.04

Eu instalei

texlive-fonts-recommended
texlive-fonts-extra

Alguma ideia?


1
2018-01-23 16:30


origem




Respostas:


Apenas um tiro --- você tentou instalar gsfonts-other?

apt-get install gsfonts-other

Por outro lado, muitas vezes eu tive esse aviso sem efeitos nocivos na minha saída - verifique se este é o caso. Aconteceu quando os dvips engoliram alguma figura ".eps".

(Caso contrário, tente adicionar um pequeno arquivo de exemplo - para que as pessoas possam verificar).


1
2018-01-23 16:41





Isso me incomodou por muito tempo. Esta é a minha solução que funciona:

  1. Localize o arquivo dvips35.map

    locate dvips35.map
    

    No meu caso está em

    /usr/share/texlive/texmf-dist/fonts/map/dvips/tetex/dvips35.map
    
  2. Crie um novo arquivo chamado .dvipsrc no seu diretório home

    gedit $HOME/.dvipsrc
    
  3. E copie e cole o seguinte:

    p +/usr/share/texlive/texmf-dist/fonts/map/dvips/tetex/dvips35.map
    
  4. Corre updmap para atualizar a configuração. Helvetica e Times-Roman agora devem estar disponíveis.

Se você tiver acesso root, poderá adicionar a linha na etapa 3 no final do arquivo

sudo gedit /usr/share/texlive/texmf-dist/dvips/config/config.ps

e corra sudo updmap-sys. A localização acima é 14.04. Você pode localizar seu próprio config.ps arquivo usando:

locate config.ps

1
2017-09-08 20:50





Obrigado, mas não é isso, gsfonts-other está instalado e gv pode exibir as fontes. Também não é apenas um aviso, os símbolos estão realmente ausentes. Por exemplo. quando eu uso a fonte Symbol, os caracteres estão no .eps quando eu olho diretamente para ele com .eps, mas não no final .eps quando eu alimentei o mesmo arquivo em um documento .tex e passei por dvips. Quando eu olho para o intermediário .dvi com xdvi, os syms estão lá, mas assim que eu os copio, recebo a mensagem de erro acima mencionada e os syms sumiram no .ps, então eu acho que deve ser um problema com os dvips.

Pensamentos muito apreciados :)


0
2018-02-10 07:42





A home page "oficial" do dvips http://www.radicaleye.com/dvips.html diz que para mensagens de erro ou core dumps, use a opção -j0 para contornar alguns problemas com versões atuais do dvips até que seja corrigido algum dia. eu tenho Não faço ideia do que essa opção faz, mas funcionou para eu conseguir que o latex funcionasse direito com arquivos eps importados que possuem fontes timesroman e helvetica; esses mesmos arquivos eps costumavam funcionar bem por muitos anos em versões mais antigas de dvips, mas agora não funciona com as versões atuais. Usando a opção -j0, Eu ainda recebo as mensagens de erro, mas a saída do dvips agora sai corrija sem caracteres ou símbolos ausentes. Então dê uma chance.


0
2017-09-12 19:53