Я использую pdflatex в Ubuntu для генерации файлов PDF. В то время как, это не проходило проверку из-за пропавших без вести шрифтов. Предложения онлайн включают:
Как я должен продолжить двигаться?
Простой способ существует с системным средством просмотра в человечности. Откройте свой PDF с системным средством просмотра. Пойдите для ответвления файла->, печать выбора печати в файл затем печатает. Теперь Вы получаете его. Сгенерированный включает все шрифты. Можно свериться с pdffonts
командыСуществует много сообщений на этом на форуме справки tex
, Ваши 3 опции не являются большими, возможно, не поможет. Я использовал бы ghostsscript, но не знаю, соответствует ли он Вашему случаю.
я удивлен, что Вы поражаете это теперь. какая версия pdflatex Вы использование? Шрифты встраиваются в новую версию pdflatex..
Однако шрифты могут отсутствовать во включенных файлах изображений. И Вы фиксируете те файлы отдельно. Например, если Вы используете, включает PDF от R, шрифты не встраиваются в них, и необходимо зафиксировать графические файлы, не pdflatex документ, который содержит их. Я недавно зафиксировал это с ghostscript. Я не рассмотрел бы никакой другой путь.
я предполагаю, что конкретные шрифты могли бы иметь значение.
А ВОССТАНАВЛИВАЕМЫЙ пример обычен в случае, если как это. Соберите детали и пойдите, спрашивают относительно tex.stackexchange.
Добавленный в редактировании:
Вот сценарий оболочки, который я выполняю, который использует ghostscript для вставки шрифтов во все файлы PDF в рамках каталога. Я назвал это embedFontInPDF.sh
#!/bin/bash
## Paul Johnson
## 2013-05-11
##
## R creates pdf files that do not have fonts embedded. This
## uses ghostscript to fix that. It takes all pdf in a directory
## and embeds fonts.
##
## Todo: Make command line argument smarter
for i in *.pdf; do
base=`basename $i .pdf`;
basenew="${base}/newtemp.pdf"
/usr/bin/gs -o $basenew -dNOPAUSE -dPDFSETTINGS=/prepress -sDEVICE=pdfwrite $i
mv -f $basenew $i
done;