J'ai toujours utilisé pgfplot
de latex
pour produire des figures (format .pdf). Maintenant, le journal dans lequel je veux publier veut que mes chiffres soient au format eps.
J'ai essayé de convertir un pdf en eps en utilisant pdftops -eps fig.pdf fig.eps
. Mais le fichier eps résultant est de mauvaise qualité.
Figurine originale (au format .pdf)
Chiffre converti (au format .eps)
Quelle est la bonne procédure pour créer un fichier eps de la même qualité que mon fichier pdf d'entrée?
[~ # ~] modifier [~ # ~]
Selon les recommandations de PooyaRaki: sortie de l'option Inkscape (.eps)
Option Ghostscript (format .eps)
Sortie de l'option de lecteur Acrobat (format .ps)
Acrobat reader semble fonctionner le mieux parmi les trois.
Je recommande les outils suivants:
Inkscape (éditeur graphique vectoriel, gratuit et multiplateforme)
Peut être utilisé à l'aide de l'interface graphique (ouvrir le PDF, enregistrer au format EPS) ou à l'aide de la ligne de commande (testé sous Linux uniquement):
inkscape input.pdf --export-eps=output.eps
Acrobat Reader (version Linux) + ps2eps (TeXLive)
acroread -toPostScript input.pdf
ps2eps input.ps
Ghostscript (multi-plateforme) Remarque: -dNOCACHE est nécessaire pour empêcher GhostScript de tramer les polices.
gs -q -dNOCACHE -dNOPAUSE -dBATCH -dSAFER -sDEVICE=eps2write -sOutputFile=output.eps input.pdf
Il existe également les outils suivants. Je ne les ai pas tous testés et certains ont tramé les polices :-(!
ImageMagick convert (qui pourrait utiliser Ghostscript lui-même. L'appeler manuellement s'il est plus flexible et pourrait éviter des problèmes. Convertir pourrait en fait tramer le PDF!)
convert input.pdf output.eps
pdf2ps
(utilise Ghostscript) + ps2eps
(livré avec TeXLive)
pdftops
(partie de poppler), utilisez le -eps
commutateur pour la sortie EPS.
Notez que le format EPS ne gère pas la transparence!