Qu'est-ce que le “PostScript encapsulé” (“EPS”)?

PostScript a été pendant de nombreuses années la lingua franca des imprimantes professionnelles (bien que les imprimantes modernes haut de gamme tendent maintenant à demander un dialecte du format PDF à la place) ; comme PostScript est également un langage de programmation graphique puissant, il est couramment utilisé comme format de sortie pour les logiciels de dessin (entre autres).

Mais, justement parce que PostScript est un langage si puissant, certaines règles doivent être imposées, afin que le dessin de sortie puisse être inclus dans un document en tant que figure sans avoir d'effet de bord qui pourrait altérer le reste du document.

L'annexe H du Manuel de référence du langage PostScript (deuxième édition et ultérieures), spécifie un ensemble de règles pour que le PostScript puisse être utilisé de cette façon pour des figures incluses dans un document. Voici les principales:

Une figure PostScript conforme à ces règles est dite être au format « Encapsulated PostScript » (EPS) ou « PostScript encapsulé ». La plupart des outils (La)TeX permettant d'inclure du PostScript savent utiliser le format Encapsulated PostScript ; inversement, il n'est pas forcément facile d'utiliser les fichiers issus de logiciels ne respectant pas ces règles…

Avec la généralisation des moteurs pdfTeX et LuaTeX, les formats PS et EPS ont perdu leur place de formats d'échange universels.

En effet, avec ces moteurs, si vous souhaitez inclure une image au format EPS, il vous faudra d'abord la convertir en PDF, par exemple avec les outils epspdf ou epstopdf, en ligne de commande (sous Linux).


Sources: