Insertion d’illustrations
L’insertion d’illustrations produites par des programmes tels que Adobe Illustrator, Adobe Photoshop, GIMP, Xfig/Transfig, CorelDRAW, etc., n’est pas réalisée par le « moteur » de composition TeX lui-même, mais par le pilote DVI (device independent) qui convertit la sortie DVI de LaTeX sous une forme définitive pour la visualisation ou l’impression (voir page consacrée à la production de la version finale pour plus de détails à propos de la chaîne de production). Les trois « moteurs » plus récents — pdfTeX, XeTeX et LuaTeX — combinent en revanche les fonctions du « moteur » de composition et celles du pilote PDF (portable document format).
L’insertion d’illustrations externes nécessite quelques précautions :
- il faut indiquer à LaTeX, en général par le biais d’options passées aux extensions de la famille Graphics, le nom du pilote qui sera utilisé aux étapes ultérieures de la chaîne de production (par exemple Dvips, Dvipdfmx ou pdfTeX) ;
- les formats d’illustrations doivent être compatibles avec le pilote renseigné, ce qui peut impliquer une opération de conversion. Les pilotes PostScript requièrent des illustrations au format EPS (PostScript dit encapsulé) ; les pilotes PDF acceptent des illustrations au format PNG, JPEG, JBIG2 ou PDF lui-même ;
- les fichiers graphiques insérés doivent incorporer toutes les polices de caractères qu’ils utilisent, sous la forme de sous-ensembles — en anglais, embedded subsets ;
- les fichiers graphiques insérés doivent être à haute résolution (au moins douze points par millimètre à la taille d’impression) et ils ne doivent en outre pas être affectés de sous-échantillonnage. Pour les illustrations en couleurs, l’espace de couleurs CMYK devrait être privilégié.
L’insertion d’illustrations produites par des programmes externes pose
parfois quelques problèmes de portabilité ou d’homogénéité vis-à-vis du
texte principal.
Cependant, on peut aussi utiliser diverses extensions afin de réaliser les
illustrations de manière directe en LaTeX lui-même.
Par ordre croissant de sophistication, on peut mentionner l’environnement
picture
, les extensions
Epic,
Eepic
(cette dernière, au détriment de la portabilité) et
Pict2e,
et les systèmes
PiCTeX,
MetaPost,
PSTricks,
XY-pic
et
PGF/TikZ,
sans compter ceux qui se consacrent à des domaines spécifiques (science,
technologie, musique, etc.).