Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
composition:illustrations:repeter_une_image_dans_un_document [2018/06/03 13:00] joseph.wright3_composition:illustrations:repeter_une_image_dans_un_document [2022/11/30 16:52] (Version actuelle) – Usage de ⟨...⟩ dbitouze
Ligne 1: Ligne 1:
---- +====== Comment insérer plusieurs fois une image dans un document? ======
-title: Repeated graphics in a document +
-category: graphics +
-permalink: /FAQ-repeatgrf +
----+
  
-logo or "watermark" imageor any other image that is repeated in +Un logo ou un filigrane affiché sur chaque pageou toute autre image répétée 
-your document, has the potential to make the processed version of the +de nombreuses fois dans votre document, peut rendre le fichier final du document 
-document unmanageably large The problem is, that the default +incroyablement volumineuxLe problème est que les mécanismes par défaut d'inclusion 
-mechanisms of graphics usage add the image at every point it's to be +des graphismes ajoutent l'image à chaque emplacement où elle doit être utilisée 
-usedand when processedthe image appears in the output file at each +et doncaprès compilationle fichier PostScript contient autant de copies redondantes.
-such point.+
  
-Huge PostScript files are embarrassingexplaining _why_ such a file +Les énormes fichiers PostScript sont un problèmedevoir expliquer que le fichier est énorme 
-is huge, is more embarrassing still.+à cause des logos en bas de page est un problème encore plus embarrassant...  :-\
  
-The [`epslatex` graphics tutorial](FAQ-tutbitslatex) +<note> 
-describes a technique for avoiding the problem: basically, one +Si votre PostScript est destiné à être converti en PDFpar un outil appelant ''[[https://www.ghostscript.com/|ghostscript]]'' 
-converts the image that's to be repeated into a PostScript subroutineand +(comme ''ps2pdf''ou par ''Acrobat Distiller'', cette question ne se pose pas, car le convertisseur s'occupe de dédoublonner 
-load that as a `dvips` prologue file In place of the image, +les objets graphiques si besoin.
-you load a file (with the same bounding box as the imagecontaining +
-no more than an invocation of the subroutine defined in the prologue.+
  
-The `epslatex` technique is trickybut does the job.  Trickier +\\ 
-still is the neat scheme of converting the figure to a one-character +pdfTeX fait le même travail lors de la compilationen convertissant automatiquement les utilisations multiples d'une image 
-Adobe Type&nbsp;3 outline font While this technique is for the "real +en des références à des objets graphiques.  
-experts" only (the author of this answer has never even tried it), it has +</note>
-potential for the same sort of space saving as the `epslatex` +
-technique, with greater flexibility in actual use.+
  
-More practical is Hendri Adriaens' [`graphicx-psmin`](https://ctan.org/pkg/graphicx-psmin); you load +Le tutoriel [[texdoc>epslatex-fr|Utilisation de graphiques importés]
-this _in place_ of [`graphicx`](https://ctan.org/pkg/graphicx), so rather than: +(traduit en français depuis [[texdoc>epslatex|un document Keith Reckdahl]]) décrit 
-```latex +une technique permettant d'éviter ce problèmeen gros, on convertit l'image 
-\usepackage[<options>]{graphicx} +qui doit être répétée en une sous-routine PostScriptet on la charge sous la forme 
-``` +d'un fichier prologue pour ''dvips''À la place de l'imagevous chargez un fichier 
-you will write+(avec la même //bounding box// que l'imagequi ne contient rien d'autre 
-```latex +qu'une invocation de la sous-routine définie dans le prologue.
-\usepackage[<options>]{graphicx-psmin} +
-``` +
-and at the start of your documentyou write: +
-```latex +
-\loadgraphics[<bb>]{<list of graphics>+
-``` +
-and each of the graphics in the list is converted to an "object" for +
-use within the resulting PostScript output (This is, in essencean +
-automated version of the `epslatex` technique described above.)+
  
-Having loaded the package as abovewhenever you use +Cette technique (appelons-la « technique ''epslatex'' ») est délicatemais elle fait le job. 
-`\includegraphics`, the command checks if the file you've asked for +Plus délicate encore est l'astuce qui consiste à convertir la figure en une police Adobe Type(nbsp)3 
-is one of the graphics in `\loadgraphics` list If sothe +contenant un unique caractèreCette technique est réservée aux vrais gourousmais elle permet de gagner 
-operation is converted into a call to the "object" rather than a new +autant d'espace que la technique ''epslatex'', avec une plus grande souplesse d'utilisation.
-copy of the file; the resulting PostScript can of course be _much_ smaller.+
  
-Note that the package requires a recent `dvips`version +Pour le commun des mortelsil y a l'extension [[ctanpkg>graphicx-psmin]], de Hendri Adriaens ; 
-5.95b (this version isn't&nbsp;&mdash; yet&nbsp;&mdash; widely distributed).+il suffit de la charger //à la place// de [[ctanpkg>graphicx]], donc au lieu de : 
 +<code latex> 
 +\usepackage[⟨options⟩]{graphicx} 
 +</code>
  
-If your PostScript is destined for conversion to PDF, either by a +vous écrirez: 
-[`ghostscript`](https://www.ghostscript.com/)-based +<code latex> 
-mechanism such as `ps2pdf` or by +\usepackage[⟨options⟩]{graphicx-psmin} 
-(for example) `Acrobat Distiller`, the issue isn'+</code>
-so pressing, since the distillation mechanism will amalgamate graphics +
-objects whether or not the PostScript has them amalgamated.  pdfTeX does +
-the same job with graphics, automatically converting multiple uses +
-into references to graphics objects.+
  
 +puis, au début de votre document, vous chargerez les images à répéter:
 +<code latex>
 +\loadgraphics[⟨bb⟩]{⟨liste des images⟩}
 +</code>
 +
 +Chacune des images de la liste sera convertie en un « objet » à utiliser
 +dans la sortie PostScript (c'est, en substance, une version automatisée
 +de la technique ''epslatex'' décrite ci-dessus).
 +
 +Après avoir chargé l'extension comme indiqué ci-dessus, chaque fois
 +que vous appellerez ''\includegraphics'', la commande vérifiera
 +si le fichier que vous avez demandé est l'un de ceux de la liste ''\loadgraphics''.
 +Si c'est le cas, l'insertion sera convertie en un appel à l'objet plutôt
 +que résulter en une nouvelle copie du fichier; le PostScript final sera bien sûr
 +beaucoup plus petit.
 +
 +La documentation de [[ctanpkg>graphicx-psmin]] prévient que l'extensions nécessite
 +une version de ''dvips'' supérieure à 5.95b, mais ça ne devrait plus être
 +un problème, cette version ayant été publiée en 2010.
 +
 +-----
 +//Source:// [[faquk>FAQ-repeatgrf|Repeated graphics in a document]]
 +
 +{{htmlmetatags>metatag-keywords=(LaTeX,figures,images répétées,inclusions multiples,taille du document)
 +metatag-og:title=(Insérer plusieurs fois une image dans un document)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
  
3_composition/illustrations/repeter_une_image_dans_un_document.1528030809.txt.gz · Dernière modification : 2018/06/03 13:00 de joseph.wright
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0