Extraire une image et l'insérer dans un document latex

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3924
Inscription : mercredi 02 janvier 2008, 23:18

Re: extraire une image et l'insérer dans un document latex

Message par balf »

Le lien que vous m'avez envoyé provient d'une image vectorielle .eps. Sur le site d'arXiv, j'ai donc téléchargé la version postscript (.ps) du .pdf dont vous avez donné le lien. C'est un simple fichier texte, et j'ai extrait la partie de ce fichier concernant l'image incluse (ainsi que la première image d'ailleurs).

Ensuite je l'ai traitée avec le logiciel epspdftk (c'est un script LuaTeX avec une interface graphique, disponible sur le site des archives TeX), qui me l'a converti en image .pdf, avec une BoundingBox ajustée. Vous trouverez l'image en p.j.

Est-ce que vous avez beaucoup d'autres images comme celle-ci ?

B.A.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

bonjour
oui j'ai encore d'autres images comme celles ci et votre procédure m'a l'air bien compliquée....

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3924
Inscription : mercredi 02 janvier 2008, 23:18

Re: extraire une image et l'insérer dans un document latex

Message par balf »

Conceptuellement, ce n'est pas très compliqué : si on dispose de la version postscript du fichier, comme ce n'est qu'un (gros) fichier texte, un bon éditeur de texte permet de repérer facilement le code des fichiers .eps qui y sont inclus (il ne peut y avoir que ce type de fichier-image, autant que je sache). On découpe ce code, on l'enregistre dans un fichier avec l'extension .eps et on le fait transformer par epspdftk en fichier .pdf. Ça reste un travail manuel, bien entendu.

Mais je conçois que si l'on n'a pas l'idée de ce qu'est un fichier .ps et si on ne l'a jamais fait, ça puisse paraître une montagne… L'avantage, comme je l'ai dit, c'est que vous obtenez un fichier (en principe) zoomable à volonté. S'il y en a une quantité raisonnable, je peux essayer de le faire. Il suffirait de poster les liens sur les articles dont vous souhaitez extraire des images et d'indiquer lesquelles vous intéressent.

B.A.

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: extraire une image et l'insérer dans un document latex

Message par rebouxo »

@Balf : tu es bien bon.
Sinon, Gimp sait ouvrir les fichiers pdf. On choisit la bonne page, on sélectionne la figure kivabien, et on l'exporte (CTRL+E) en jpg, ou png (il suffit de modifier l'extension, qui par défaut est png).
asma_02.png
Et voilà le travail.

Bon, évidemment la figure n'est pas vectorielle.

Olivier
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

Bonjour
Merci pour votre aide, voici les autres images dont j'ai besoin:

- http://arxiv.org/pdf/1210.2963v1.pdf :
. figure 13 page 10


- http://arxiv.org/pdf/1308.1727v3.pdf :
. figure 6 page 8

- http://arxiv.org/pdf/1504.06472v1.pdf :
. figure 2 et figure 3 , page 3/4

- http://arxiv.org/pdf/1405.4310v3.pdf
. figure 1 page 12

- http://arxiv.org/pdf/1505.02720.pdf
. figure 2 et 3 page 3

- http://www.gams.ph.tum.de/fileadmin/w00 ... ie-PRL.pdf
. table 1 page 2
. fig 1 page 3

Merci

raphkebab
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 227
Inscription : mardi 31 décembre 2013, 12:37
Localisation : Caen

Re: extraire une image et l'insérer dans un document latex

Message par raphkebab »

Je te propose de recréer des images pdf que tu pourras réutiliser, mais en n'utilisant que latex.

Code : Tout sélectionner

\documentclass[tikz]{standalone}
%lualatex
%\usepackage{fontspec}

%pdflatex
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage{lmodern}
\usepackage[frenchb]{babel}
\usepackage{graphicx}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node (0,0) {\includegraphics[page=10,viewport=309 241 540 448]{article1}};
\end{tikzpicture}

\end{document}


Tu craies un fichier par image à copier.
Tu copies tous les pdf des articles dans le même dossier.
Il faut renommer les pdf avec des noms sans ".".
Tu changes la page et les coordonnées.

Voila un exemple:
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3924
Inscription : mercredi 02 janvier 2008, 23:18

Re: extraire une image et l'insérer dans un document latex

Message par balf »

@asma: C'est une quantité raisonnable. Entretemps, j'ai découvert sur CTAN un script écrit en perl qui extrait en un clin d'œil toutes les images .eps incluses dans un fichier postscript, qui s'appelle psrip. Ça devrait donc aller assez vite (toujours en principe!). Il faut dire que le fichier postscript que j'ai examiné comporte quelque 240000 lignes…

B.A.

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3924
Inscription : mercredi 02 janvier 2008, 23:18

Re: extraire une image et l'insérer dans un document latex

Message par balf »

Voici déjà, en p.j. les images demandées venant des articles sur arXiv. C'était assez simple à faire en demandant à télécharger le code-source en plus du .pdf: il y avait les images déjà prêtes au format .eps, et il a suffi de les convertir en .pdf. Si cela vous intéresse, je les ai toutes, en fait.

Pour l'article paru en revue, ça va être un peu plus compliqué, parce que là, on n'a ni code-source, ni fichier .ps (pour des raisons de copyright, j'imagine). Je vais voir ce qu'on peut faire, mais il n'est pas très difficile de reproduire la table.

B.A.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

D'accord, merci !

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

Bonjour
je n'ai pas retrouvé cette image dans votre réponse:


- http://arxiv.org/pdf/1504.06472v1.pdf : page 2 figure 1

il y a t-il un problème particulier avec celle ci ?

Merci

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3924
Inscription : mercredi 02 janvier 2008, 23:18

Re: extraire une image et l'insérer dans un document latex

Message par balf »

Je crois que le seul problème s'est produit quand je vous ai envoyé le lot de toutes les images. À tout hasard je mets en p.j. les 3 images de l'article.

B.A.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

Merci.
Au passage, comme je suis en train de faire la mise en page de mon rapport, je voulais savoir si vous auriez un tutoriel comme celui que vous m'aviez envoyé pour la bibliographie mais pour la mise en page de la page de garde et du plan ...
Cordialement.

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3924
Inscription : mercredi 02 janvier 2008, 23:18

Re: extraire une image et l'insérer dans un document latex

Message par balf »

Pas vraiment. Je peux recommader l'extension titling si vous voulez personnaliser la page de titre (et non la parge de garde pour laquelle il y a vraiment peu de travail : la page de garde est une page blanche :o)).
Le plan, c'est, je suppose, plus ou moins la table des matières ? Il y a divers outils pour ça (tocloft, titletoc, minitoc, &c.). Le mieux serait que vous partiez d'une classe standard, que vous fassiez votre petite cuisine, et vous demandiez de l'aide si vous avez des difficultés.

Cela dit, vous avez des liens sur des tutoriels généraux sur le site du TUG : http://tug.org/interest.html. Il y a aussi des documents et des liens sur cette page du site francophone des utilisateurs de TeX :
https://www.gutenberg.eu.org/-TeXniques-

B.A.

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

bonjour
pour l'insertion d'une image dans un endroit bien spécifique, je rajoute [h!] mais l'image est juste avant ou juste après mais pas où il faut
comment forcer ?
merci

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: extraire une image et l'insérer dans un document latex

Message par rebouxo »

Cherche flottant sur le site.

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

balf
Utilisateur chevronné
Utilisateur chevronné
Messages : 3924
Inscription : mercredi 02 janvier 2008, 23:18

Re: extraire une image et l'insérer dans un document latex

Message par balf »

Essayez avec [!htb]. Si ça ne marche pas, une solution est de ne pas faire flotter (l'environmment figure est « flottant », en ce sens que LaTeX le place au mieux, en tenant compte des options *si possible* selon ses règles).

Pour cela, vous pouvez, soit utiliser l'option H de l'extension float, soit remplacer l'environnement

Code : Tout sélectionner

\begin{figure}
\includegraphics{…}
\caption{…}\label{…}
\end{figure}
par (ceci utilise l'extension caption)

Code : Tout sélectionner

\begin{center}
\includegraphics{…}
\captionof{figure}{…}\label{…}
\end{center}
Naturellement, il peut y avoir des effets de bord (trop de blancs sur une page, entre autres).

B.A.

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

bonjour
que dois-je mettre dans les crochets de label ?
merci

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

bonjour
je ne comprends pas pourquoi j'ai une erreur avec cette commande: $2*10 ^{30} \kilogram$
merci

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

j'ai oublié le \kilogram

asma
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 178
Inscription : jeudi 11 septembre 2014, 16:09

Re: extraire une image et l'insérer dans un document latex

Message par asma »

bonjour
la commande [!htb] ne force pas toutes les images et quand je met le package float, j'ai des erreurs ailleurs qui apparaissent...
n'auriez vous pas un moyen plus simple et surtout rapide
voici mes commandes pour les images:

Code : Tout sélectionner

\begin{figure}[!htb]
	\center
	\includegraphics[width=9cm,height=9cm]{images/LMC}
	\caption{This image shows the Large Magellanic Cloud galaxy in infrared light as seen by the Herschel Space Observatory, a European Space Agency-led mission with important NASA contributions, and NASA's Spitzer Space Telescope. Credit: ESA/NASA/JPL-Caltech/STScI \cite{site3}}
\end{figure}
merci