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:annoter_un_graphique [2018/05/25 09:00] joseph.wright3_composition:illustrations:annoter_un_graphique [2021/12/03 16:59] (Version actuelle) – Fin de la traduction. yannick.tanguy
Ligne 1: Ligne 1:
---- +====== Comment placer du texte LaTeX dans un graphique? ======
-section: Graphics +
-permalink: /FAQ-labelfig +
-date: 2014-06-10 +
----+
  
-# Labelling graphics+Les graphiques « techniques » (tels que les diagrammes) contiennent parfois des étiquettes de texte présentant des expressions mathématiques assez complexes : il existe peu d'outils de dessin ou de graphique (tel Metapost) qui peuvent faire de telles choses. 
  
-''Technical'' graphics (such as graphs and diagrams) are often +Cette question étudie donc les méthodes pour placer des étiquettes sur les graphiques produits par tous ces //autres// outils. Notez que le terme « étiquette » doit être interprété de manière large de nombreuses techniques présentées ici peuvent être utilisées pour placer du texte mais aussi pour dessiner sur un graphique.
-labelled with quite complex mathematical expressionsthere are few +
-drawing or graphing tools that can do such things (the honourable +
-exception being MetaPost, which allows you to program the labels, in +
-(La)TeX, in the middle of specifying your graphic).+
  
-Placing ''labels'' on graphics produced by all those _other_ tools is +===== Avec l'extension “psfrag” =====
-what we discuss here.  (Note that the term ''label'' should be +
-liberally interpreted; many of the techniques _were_ designed for +
-use when applying labels to figures, but they may be used equally well +
-to draw funny faces on a figure … or anything.+
  
-The time-honoured [`psfrag`](https://ctan.org/pkg/psfrag) package can helpif your image is +L'extension [[ctanpkg>psfrag]] permet de gérer le cas où votre image est incluse en tant que [[5_fichiers/postscript/postscript_encapsule|fichier EPS]]Iciaprès avoir placé un texte unique dans votre graphique en utilisant les fonctionnalités de texte usuelles de vos outilsvous pouvez demander à [[ctanpkg>psfrag]] de remplacer ce texte par du code <latex>\LaTeX</latexavec la commande suivante :
-included as an (encapsulated) PostScript file.  Place an unique +
-text in your graphicusing the normal text features of your tool, and +
-you can ask [`psfrag`](https://ctan.org/pkg/psfrag) to replace the text with arbitrary +
-(La)TeX material.  [`Psfrag`](https://ctan.org/pkg/Psfrag)'s ''operative'' command is +
-`\psfrag{<Orig text>}{<Repl text>}`, which +
-instructs the system to replace the original (''unique'') text with +
-the TeX-typeset replacement text.  Optional arguments permit +
-adjustment of position, scale and rotation; full details may be found +
-in `pfgguide` in the distribution.+
  
-Since [`psfrag`](https://ctan.org/pkg/psfrag) works in terms of (encapsulated) PostScript files, +<code latex> 
-it needs extra work for use with PDFLaTeX.  Two techniques are +\psfrag{texte original}{texte de remplacement} 
-available, using [`pst-pdf` package](FAQ-pdftexgraphics.md) +</code>
-in a mode designed to do this work; and using [`pdfrack`](https://ctan.org/pkg/pdfrack).+
  
-The [`Pst-pdf` package](FAQ-pdftexgraphics.md) can support +Des arguments facultatifs permettent le réglage de la position, de l'échelle et de la rotation du texte de remplacementTous les détails sont évoqués dans la [[texdoc>psfrag|documentation]] de cette extension
-this ''extra work'' usage In fact, the [`pst-pdf`](https://ctan.org/pkg/pst-pdf) support +
-package [`auto-pst-pdf`](https://ctan.org/pkg/auto-pst-pdf) offers a configuration setting +
-precisely for use with [`psfrag`](https://ctan.org/pkg/psfrag).+
  
-If you have the ''right'' environment (see below)you could try the +===== Avec les extensions “pst-pdf”“auto-pst-pdf” ou “PDFrack” =====
-[`pdfrack`](https://ctan.org/pkg/pdfrack) script bundle.  The script aims to cut each figure +
-out of your source, using it to produce a small LaTeX file with +
-nothing but the figure inclusion commands.  Each of these figure files +
-is then processed to PostScript, compiled using the `\psfrag` commands, +
-and the resulting output converted to PDF again.+
  
-[`Pdfrack`](https://ctan.org/pkg/Pdfrack) is written to use the Unix Bourne shell (or +Pour être utilisé avec ''pdfLaTeX'', l'extension [[ctanpkg>psfrag|psfrag]], qui travaille normalement avec des fichiers EPS, nécessite quelques traitements supplémentaires. Ce qui suit décrit deux méthodes d'adaptation possibles : 
-equivalent); thus your environment needs to be a Unix-based system, or +  * utiliser l'extension [[ctanpkg>pst-pdf]] (présentée également à la question « [[3_composition/illustrations/inclure_une_image/inclure_un_fichier_pdf2|Comment intégrer des images avec pdfLaTeX ?]] »dans un mode dédié ;  
-some equivalent such as `cygwin` under windows.  (What is +  * utiliser l'extension [[ctanpkg>pdfrack|PDFrack]].
-more, [`pdfrack`](https://ctan.org/pkg/pdfrack)'s author is rather disparaging about his +
-package; the present author has never tried it.)+
  
-The [`psfragx`](https://ctan.org/pkg/psfragx) package goes one step further than +Si l'extension [[ctanpkg>pst-pdf]] peut prendre en charge les étapes supplémentaires, elle sert surtout de base à une autre extension, [[ctanpkg>auto-pst-pdf]], qui propose un paramètre pour la combiner à [[ctanpkg>psfrag]].
-[`psfrag`](https://ctan.org/pkg/psfrag): it provides a means whereby you can put the +
-[`psfrag`](https://ctan.org/pkg/psfrag) commands into the preamble of your EPS file +
-itself.  [`Psfrag`](https://ctan.org/pkg/Psfrag) has such a command itselfbut deprecates +
-it; [`psfragx`](https://ctan.org/pkg/psfragx) has cleaned up the facility, and provides a +
-script `laprint` for use with `Matlab` to produce +
-appropriately tagged output.  (In principle, other graphics +
-applications could provide a similar facility, but apparently none does.)+
  
-`Emacs` users may find the embedded editor `iTe` a +Par ailleurs, sous réserve que votre système accepte le shell Unix Bourne (ou équivalent), autrement dit que vous travaillez avec un système basé sur Unix, ou un équivalent tel que ''cygwin'' sous ''Windows'', vous pouvez essayer l'extension [[ctanpkg>pdfrack|PDFrack]]Le script qui l'accompagne vise à découper chaque figure de votre sourcela passer dans un fichier <latex>\LaTeX</latex> ne contenant rien d'autre que les commandes d'insertion de figure. Chacun de ces fichiers est ensuite traité par PostScript, compilé à l'aide des commandes ''\psfrag'' et finalement converti en PDF. Notez que l'auteur de [[ctanpkg>pdfrack|PDFrack]] considère son extension comme une astuce de programmation que comme une réelle fonctionnalité.
-useful tool for placing labels: it's a (La)TeX-oriented graphical +
-editor written in `Emacs Lisp` You create +
-`iteblock` environments containing graphics and textand +
-may then invoke `iTe` to arrange the elements relative to one +
-another.+
  
-Another useful approach is [`overpic`](https://ctan.org/pkg/overpic), which overlays a +===== Avec l'extension “psfragx” =====
-`picture` environment on a graphic included by use of +
-`\includegraphics`.  This treatment lends itself to ready placement +
-of texts and the like on top of a graphic.  The package can draw a +
-grid for planning your ''attack''; the distribution comes with simple +
-examples.+
  
-The [`lpic`](https://ctan.org/pkg/lpic) package is somewhat similar to [`overpic`](https://ctan.org/pkg/overpic); +L'extension [[ctanpkg>psfragx]] va plus loin que [[ctanpkg>psfrag]] : elle fournit un moyen vous permettant de placer les commandes [[ctanpkg>psfrag]] dans le préambule de votre fichier EPS lui-mêmeSi l'extension [[ctanpkg>psfrag]] dispose d'une telle commande, elle ne la recommande pas tandis que l'extension [[ctanpkg>psfragx]] a amélioré le code de cette fonctionnalitéL'extension [[ctanpkg>psfragx]] fournit ainsi un script ''laprint'' à utiliser avec ''Matlab'' pour produire une sortie correctement balisée. En principe, d'autres applications graphiques pourraient fournir une fonctionnalité similaire, mais apparemment aucune ne le fait.
-it defines an environment `lpic` (which places your +
-graphic for you): within the environment you may use the command +
-`\lbl` to position LaTeX material at appropriate places over the +
-graphic.+
  
-[`Pinlabel`](https://ctan.org/pkg/Pinlabel) is another package whose author thought in the same +===== Avec l'éditeur “iTe” =====
-sort of way as that of [`overpic`](https://ctan.org/pkg/overpic); the documentation explains +
-in detail how to plan your ''labelling attack''&nbsp;&mdash; in this case by +
-loading your figure into a viewer and taking measurements from it. +
-(The package discusses direct use of +
-[`ghostscript`](http://www.ghostscript.com/) as well as +
-customised viewers such as +
-[`gsview`](http://www.ghostgum.com.au/) or +
-`gv`.)+
  
-[`Pstricks`](https://ctan.org/pkg/Pstricks) can of course do everything +Les personnes travaillant avec ''Emacs'' peuvent trouver avec l'éditeur ''iTe'' un outil pratique pour placer des étiquettes il s'agit d'un éditeur graphique orienté <latex>\LaTeX</latex> écrit en ''Lisp Emacs''Vous pouvez avec celui-ci créer des environnements ''iteblock'' contenant des graphiques et du textepuis utiliser ''iTe'' pour organiser les éléments les uns par rapport aux autres.
-that [`overpic`](https://ctan.org/pkg/overpic), [`lpic`](https://ctan.org/pkg/lpic) or [`pinlabel`](https://ctan.org/pkg/pinlabel) +
-can, with all the flexibility of PostScript programming that it offers. +
-This capability is exemplified by the [`pst-layout`](https://ctan.org/pkg/pst-layout) package, +
-which seems to be a superset of both [`overpic`](https://ctan.org/pkg/overpic) and +
-[`lpic`](https://ctan.org/pkg/lpic).+
  
-Similarly, [`pgf/TikZ`](https://ctan.org/pkg/pgf/TikZ) has all the power needed, but no +===== Avec l'extension “overpic” =====
-explicit package has been released.+
  
-The [`pstricks`](https://ctan.org/pkg/pstricks) web site has a page with several  +L'extension [[ctanpkg>overpic]] superpose un environnement ''picture'' sur un graphique inclus avec ''\includegraphics'', ce qui se prête bien au placement facile de textes et autres sur un graphiqueL'extension peut tracer une grille pour vous aider à faire votre « retraitement »La [[texdoc>overpic|documentation]] de l'extension est accompagnée d'exemples simples.
-[examples of labelling](http://pstricks.tug.org/main.cgi?file=Examples/overlay) +
-which will get you started; if [`pstricks`](https://ctan.org/pkg/pstricks) is  +
-[an option for you](FAQ-drawing.md), this route is worth a try.+
  
-The confident user may, of course, do the whole job in a picture +===== Avec l'extension “lpic” =====
-environment which itself includes the graphic.  I would recommend +
-[`overpic`](https://ctan.org/pkg/overpic) or the [`pstricks`](https://ctan.org/pkg/pstricks) approach, but such things +
-are plainly little more than a convenience over what is achievable +
-with the do-it-yourself approach.+
  
 +L'extension [[ctanpkg>lpic]] est assez similaire à [[ctanpkg>overpic]] : elle définit un environnement ''lpic'' (qui place votre graphique pour vous). Dans cet l'environnement, vous pouvez utiliser la commande ''\lbl'' pour positionner le matériel <latex>\LaTeX</latex> aux endroits appropriés sur le graphique.
  
 +===== Avec l'extension “pinlabel” =====
 +
 +L'extension [[ctanpkg>pinlabel]] se rapproche également d'[[ctanpkg>overpic]]. Sa [[texdoc>pinlabel|documentation]] explique en détail comment organiser votre étiquetage : en chargeant votre figure dans une visionneuse et en prenant des mesures à partir de celle-ci (l'extension évoque l'utilisation directe de ''[[https://www.ghostscript.com/|ghostscript]]'' ainsi que des visionneuses personnalisées telles que ''[[http://www.ghostgum.com.au/|gsview]]'' ou ''gv'').
 +
 +===== Avec l'extension “pstricks” =====
 +
 +L'extension [[ctanpkg>pstricks]] peut bien sûr faire tout ce que [[ctanpkg>overpic]], [[ctanpkg>lpic]] ou [[ctanpkg>pinlabel]] peuvent faire, avec toute la flexibilité de programmation PostScript qu'il propose. Cette capacité est illustrée par l'extension [[ctanpkg>pst-layout]] qui semble être un sur-ensemble de [[ctanpkg>overpic]] et [[ctanpkg>lpic]].
 +
 +De même, [[ctanpkg>pgf/TikZ|pgf/TikZ]] a toute la puissance nécessaire, mais aucune extension dédiée n'a été publiée sur le sujet.
 +
 +Le site Web de [[ctanpkg>pstricks]] présente plusieurs [[http://pstricks.tug.org/main.cgi?file=Examples/overlay|exemples d'étiquetage]] qui vous aideront à démarrer ; si [[ctanpkg>pstricks]] est [[3_composition/illustrations/dessiner_avec_tex|bonne option pour vous]], cette méthode vaut la peine d'être essayée. 
 +
 +Bien entendu, l'utilisateur confiant peut faire tout le travail dans un environnement d'image qui inclut le graphique. Les méthodes utilisant [[ctanpkg>overpic]] ou [[ctanpkg>pstricks]] sont tout à fait recommandables mais ne sont manifestement guère plus que des aides par rapport à ce qui est réalisable avec l'approche bricolage. 
 +
 +-----
 +//Source:// [[faquk>FAQ-labelfig|Labelling graphics]]
 +
 +{{htmlmetatags>metatag-keywords=(LaTeX,graphics)
 +metatag-og:title=(Comment placer du texte LaTeX dans un graphique)
 +metatag-og:site_name=(FAQ LaTeX francophone)
 +}}
3_composition/illustrations/annoter_un_graphique.1527238834.txt.gz · Dernière modification : 2018/05/25 09:00 de joseph.wright
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0