====== Comment insérer des images avec “dvipdfm”? ====== Les chaînes de compilation utilisant “dvipdfm” se font plus rares avec l'évolution des [[1_generalites/glossaire/qu_est_ce_qu_un_moteur|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 ''dvipdfm'' (comme ''dvipdfmx'') traduit directement un DVI en PDF, là où d'autres chaînes de compilation produisent d'abord une sortie PostScript en utilisant ''dvips'', puis la convertissent en PDF avec ''[[https://www.ghostscript.com/|Ghostscript]]'' ou ''Adobe Acrobat Distiller''. De fait, ''dvipdfm'' et ''dvipdfmx'' sont des applications particulièrement flexibles en combinant les qualités de ''dvips'' et ''pdfTeX'' : * ils permettent l'inclusion de graphiques matriciels (//bitmap//) ou de PDF (comme le fait [[3_composition/illustrations/inclure_une_image/inclure_un_fichier_pdf2|pdfTeX]]) ; * ils peuvent également utiliser ''[[https://www.ghostscript.com/|Ghostscript]]'' « à la volée » pour intégrer des images [[5_fichiers/postscript/postscript_encapsule|postScript encapsulé]] en les traduisant au format PDF. Cependant, \LaTeX ne peut pas déduire le cadre de délimitation (//bounding box//) d'un fichier JPEG ou PNG et vous devez donc le spécifier. Cela peut être fait explicitement dans le document : \usepackage[dvipdfm]{graphicx} ... \includegraphics[bb=0 0 540 405]{photo.jpg} Il n'est généralement pas évident de savoir quelles valeurs donner à la clé ''bb'', mais le programme ''ebb'' générera un fichier contenant les informations ; les chiffres ci-dessus proviennent du fichier ''photo.bb'' obtenu avec ''ebb'' : %%Title: /home/gsm10/photo.jpg %%Creator: ebb Version 0.5.2 %%BoundingBox: 0 0 540 405 %%CreationDate: Mon Mar 8 15:17:47 2004 Si ce fichier est disponible, vous pouvez abréger le code d'inclusion : \usepackage[dvipdfm]{graphicx} ... \includegraphics{photo} Ceci rend l'opération aussi simple que d'inclure des images ''eps'' dans un fichier \LaTeX avec ''dvips''. Par ailleurs, l'extension [[ctanpkg>graphicx]] sait obtenir un fichier ''bb'' si aucun cadre de délimitation n'est fourni dans la commande ''\includegraphics''. Le seul réglage à faire revient finalement à indiquer explicitement à l'extension [[ctanpkg>graphicx]] que vous utilisez ''dvipdfm'' en l'indiquant comme option dans la commande de chargement de l'extension (ce que vous n'avez pas à faire lorsque vous choisissez d'utiliser ''dvips''). ----- //Source:// [[faquk>FAQ-dvipdfmgraphics|Imported graphics in `dvipdfm`]] {{htmlmetatags>metatag-keywords=(LaTeX,illustrations,images) metatag-og:title=(Comment insérer des images avec “dvipdfm”) metatag-og:site_name=(FAQ LaTeX francophone) }}