J'ai créé un fichier pdf à l'aide de la commande pdflatex
, mais certaines polices n'y sont pas intégrées. Veuillez voir le résultat de pdffonts
. J'ai aussi vérifié "updmap --edit" pour voir si l'option "pdftexDownloadBase14" est vraie ou pas. C'est vrai. Cependant, certaines polices ne sont toujours pas intégrées. S'il vous plaît aidez-moi à résoudre ce problème.
Ce n'est peut-être pas la question la plus pertinente pour askubuntu, mais je vais essayer d'y répondre néanmoins: vous avez probablement inclus des graphiques dans votre document qui utilisent la police Helvetica (un exemple courant sont les étiquettes d'axe des figures créées par Matlab), n'est-ce pas? Si vous utilisiez Helvetica dans votre document (par exemple avec \usepackage{helvet}
), le remplacement Helvetica Nimbus Sans L serait utilisé à la place.
L’intégration des polices à partir de figures externes n’est pas possible pour le moment (cela devrait fonctionner si vous vous assurez que les figures externes intègrent les polices elles-mêmes!).
Par conséquent, comme suggéré dans les commentaires, la seule solution semble consister à convertir PDF-> PS-> PDF, par exemple:
pdf2ps file.pdf file.ps
ps2pdf14 -dPDFSETTINGS=/prepress -dEmbedAllFonts=true file.ps file.pdf
Malheureusement, les hyperliens, par exemple, ne survivront pas à cette transformation.
Consultez cette question sur le site frère (plus pertinent) de tex.stackexchange: https://tex.stackexchange.com/questions/10391/how-to-embed-fonts-at-compile-time-with-pdflatex
Une autre alternative (je crois, meilleure) consiste à utiliser ghostcript:
gs -q -dNOPAUSE -dBATCH -dPDFSETTINGS=/prepress -sDEVICE=pdfwrite -sOutputFile=${file}_FONTS-EMBEDDED.pdf ${file}.pdf
Il est préférable que la pdf
résultante soit plus petite et conserve un bon comportement lors de la copie de texte. En fait, cette méthode intègre d'autres polices à la place de l'original. Cependant, la pdf
résultante incorporera toutes les polices. J'ai trouvé cette méthode ici .