Comment insérer des images avec “dvips”?

Les chaînes de compilation utilisant “dvips” se font plus rares avec l'évolution des moteurs \TeX. Cet article n'est donc pas une recommandation mais une présentation de méthodes pouvant servir sur d'anciens documents.

Le programme dvips ne peut importer qu'un seul format graphique : le postScript encapsulé (qui a pour extension « .eps »). Il traite également les fichiers EPS légèrement excentriques créés par MetaPost. Bien que de nombreuses applications graphiques produisent des EPS corrompus, ce format se prêt bien aux travaux sur graphiques vectoriels.

Pour inclure des images matricielles (ou bitmap), vous avez besoin d'un moyen de les convertir en PostScript. De nombreux applications (tels que le programme convert de ImageMagick) font un bon travail de création de fichiers EPS. Faites attention toutefois à deux points :

  • assurez-vous de demander une sortie au niveau PostScript 2 ou supérieur ;
  • si vous utilisez le programme xv sous Unix, méfiez-vous car il a tendance à sous-échantillonner votre image pour l'adapter à la résolution de votre écran.

Quelques programmes dédiés à des formats particuliers existent :

  • jpeg2ps, qui convertit les fichiers JPEG en utilisant la fonctionnalité PostScript niveau 2 ;
  • bmeps, qui convertit les fichiers JPEG et PNG ;
  • a2ping/sam2p, qui convertissent un nombre ahurissant de formats matriciels en fichiers EPS ou PDF. Le programme sam2p est l'un des moteurs que le programme a2ping utilise.

Le programme bmeps est livré avec des correctifs permettant pour modifier dvips pour qu'il gére directement JPEG et PNG en utilisant la bibliothèque de conversion bmeps. La version de dvips distribuée par MiKTeX intègre ces correctifs. Cependant, cette capacité remet en question la portabilité de votre document et n'est donc recommandé que si vous êtes sûr de ne jamais vouloir partager votre document.


Source: Imported graphics in `dvips`

3_composition/illustrations/inclure_une_image/importer_des_graphiques_avec_dvips.txt · Dernière modification: 2021/12/06 13:59 par yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0