10 votes

Dans LaTeX, comment puis-je placer du texte sur un objet graphique importé ?

J'ai une image au format eps que je veux inclure dans mon document. L'image ne contient que la géométrie de l'objet ; elle ne contient pas le texte nécessaire. Il y a des flèches et j'aimerais ajouter le texte dans LaTeX pour que les étiquettes (qui comprennent des mathématiques) soient propres.

Comment placer une équation à un endroit particulier sur une figure importée ?

6voto

Yngve Points 61

Vous pouvez utiliser pgfonlayer et tikz. C'est un peu compliqué, mais voici un exemple que j'ai tiré d'une présentation beamer :

 \pgfdeclarelayer{foreground}
 \pgfdeclarelayer{background}
 \pgfsetlayers{background,main,foreground}
 \begin{tikzpicture}
 \begin{pgfonlayer}{foreground}
      \path  (1.0,2.0) node (c) {{\color{blue} Some info...}}
         (1.0,1.5) node (b) {{\color{blue}... which is cool!}};
 \end{pgfonlayer}
 \begin{pgfonlayer}{background}
   \path      (0,0) node (o) {
      \includegraphics[width=\textwidth]{./figures/somefigure.eps}};
 \end{pgfonlayer}
 \end{tikzpicture}

6voto

LaTeX-User Points 51

Regardez le paquet overpic de Rolf Niepraschk : http://www.ctan.org/pkg/overpic Il combine includegraphics (paquet graphicx) et un environnement d'images. Il est très facile à utiliser !

3voto

Norman Ramsey Points 115730

El psfrag vous permet de remplacer le texte d'un fichier .eps par un texte LaTeX arbitraire, y compris les mathématiques. Je le trouve indispensable.

1voto

Kyle Butt Points 3593

Vous devriez peut-être vous intéresser au paquet textpos. Voir ici

0voto

280Z28 Points 49515

J'ai décidé d'essayer d'utiliser \rput(x,y){text} et cela a fonctionné après quelques essais et erreurs avec les coordonnées. Cela fonctionne pour l'instant mais je suis toujours intéressé si quelqu'un a une meilleure méthode :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X