2012-02-08 13 views
2

Je connais beaucoup de personnes confrontées au problème de "Une police PDF n'est pas intégrée". lors de la soumission de documents à IEEE/ACM etc.Embarquer des polices au format PDF

Cette erreur se produit lorsqu'un document PDF n'inclut pas toutes les polices qu'il référence. Cela peut provoquer le remplacement des polices lors de l'impression ou du rendu, ce qui génère des papiers dont l'espacement ou les équations sont incorrects.

La solution à ce problème est: ps2pdf -dEmbedAllFonts = true -dSubsetFonts = true -dEPSCrop = true -dPDFSETTINGS =/pré-presse% '% S.ps' '.pdf'

Si vous utilisez la nouveau 'ps2pdf13' vous pouvez remplacer le 'ps2pdf'.

Si vous n'avez pas le .dvi pour créer le fichier .ps, convertissez le .pdf en .ps, avec pdf2ps.

- Vous pouvez également utiliser Adobe Acrobat Professional: Avancé-> Optimiseur PDF ...-> Polices Ensuite, choisissez d'intégrer les polices.

- Une autre solution: les paramètres pdftexDownloadBase14 dans le fichier updmap.cfg est défini sur true pour que pdflatex intègre les polices pdf de base 14. Si vous utilisez le latex normale, alors vous devez définir dvipdfmDownloadBase14 true

Dans Linux: updmap --edit

- Si quelqu'un connaît une autre façon s'il vous plaît répondre à ce post ....

Répondre

1

Je Je suis surpris que vous générez encore PostScript. Utilisez pdfTeX/XeTeX/LuaTeX et générez le PDF directement. Aussi: http://tex.stackexchange.com est probablement un meilleur endroit pour les questions liées à TeX.

+0

Je ne suis pas sûr si ceux-ci intégreraient les polices par défaut. Le lien proposé est en fait une bonne source d'information. –

+0

@ipapapa: Au moins, vous contrôlez l'intégration de police facilement avec pdfTeX/XeTeX/LuaTeX. –

0

En bref, de that solution, comprennent la ligne suivante dans votre fichier mypaper.tex:

\usepackage[T1]{fontenc} 

Compile en pdf après l'utilisation de latex:

dvipdfm -p letter mypaper 

Je vérifié à l'aide pdffonts, pas plus de polices T3. Bingo.