Вопрос LaTeX / dvips Проблема с шрифтом Ubuntu 13.04


На Ubuntu 13.04 многие из моих dvips звонки предоставляют сообщения об ошибках, например,

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

Все эти вызовы отлично работают на Ubuntu 12.10, которые я использую в параллельно на моем ноутбуке. gv также могут отображать «отсутствующие» шрифты, если они вызываются напрямую, поэтому я предполагаю, что они установлены правильно, и это должно быть проблемой с dvips в Ubuntu 13.04

Я установил

texlive-fonts-recommended
texlive-fonts-extra

Есть идеи?


1
2018-01-23 16:30


происхождения




ответы:


Просто выстрел --- вы пытались установить gsfonts-other?

apt-get install gsfonts-other

С другой стороны, у меня часто было это предупреждение без каких-либо негативных последствий для моего вывода - проверьте, так ли это. Это произошло, когда двипс проглотил фигуру «.eps».

(В противном случае попробуйте добавить небольшой файл примера, чтобы люди могли проверить).


1
2018-01-23 16:41





Это раздражало меня целую вечность. Это мое решение, которое работает:

  1. Найдите файл dvips35.map

    locate dvips35.map
    

    В моем случае это в

    /usr/share/texlive/texmf-dist/fonts/map/dvips/tetex/dvips35.map
    
  2. Создайте новый файл с именем .dvipsrc в вашем домашнем каталоге

    gedit $HOME/.dvipsrc
    
  3. Скопируйте и вставьте следующее:

    p +/usr/share/texlive/texmf-dist/fonts/map/dvips/tetex/dvips35.map
    
  4. Бег updmap для обновления конфигурации. Теперь должны быть доступны Helvetica и Times-Roman.

Если у вас есть root-доступ, вы можете добавить строку на шаге 3 в конце файла

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

и запустить sudo updmap-sys, Вышеуказанное местоположение - 14.04. Вы можете найти свой собственный config.ps файл с использованием:

locate config.ps

1
2017-09-08 20:50





Спасибо, но это не так, gsfonts-other установлен, и gv может отображать шрифты. Это также не просто предупреждение, символы действительно отсутствуют. Например. когда я использую шрифт Symbol, символы находятся в .eps, когда я непосредственно смотрю на него с помощью .eps, но не в последнем .eps, когда я кормлю тот же самый файл в .tex-документ и прохожу через dvips. Когда я смотрю на промежуточный .dvi с xdvi, syms есть, но как только я их вывожу, я получаю вышеупомянутое сообщение об ошибке, и сим в go.ps, поэтому я думаю, что это должна быть проблема с dvips.

Мысли очень оценили :)


0
2018-02-10 07:42





Официальная страница dvips http://www.radicaleye.com/dvips.html говорит что для сообщений об ошибках или дампов ядра используйте параметр -j0 для работы над некоторыми проблемы с текущими версиями dvips, пока они не будут исправлены когда-нибудь. у меня есть не знаю, что этот вариант делает, но он работал для меня, чтобы заставить латекс работать с импортированными файлами eps с временными шрифтами и шрифтами helvetica; эти же файлы eps, которые работали отлично в течение многих лет в более старых версиях dvips, но теперь не работают с текущими версиями. Используя опцию -j0, Я все еще получаю сообщения об ошибках, но теперь вывод dvips выходит исправить без отсутствующих символов или символов. Так что дайте ему шанс.


0
2017-09-12 19:53