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

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
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
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

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

Message non lu 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.
Pièces jointes
spiral.pdf
(117.09 Kio) Téléchargé 246 fois
asma

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

Message non lu 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
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

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

Message non lu 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 honoraire
Modérateur honoraire
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre
Contact :

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

Message non lu 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
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
asma

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

Message non lu 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
Contact :

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

Message non lu 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:
Pièces jointes
copie_image.pdf
(54.94 Kio) Téléchargé 263 fois
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

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

Message non lu 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
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

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

Message non lu 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.
Pièces jointes
marché.zip
(163.5 Kio) Téléchargé 229 fois
asma

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

Message non lu par asma »

D'accord, merci !
asma

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

Message non lu 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
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

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

Message non lu 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.
Pièces jointes
1504.06472v1.zip
(33.55 Kio) Téléchargé 221 fois
asma

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

Message non lu 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
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

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

Message non lu 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

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

Message non lu 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 honoraire
Modérateur honoraire
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre
Contact :

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

Message non lu 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
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

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

Message non lu 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

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

Message non lu par asma »

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

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

Message non lu par asma »

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

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

Message non lu par asma »

j'ai oublié le \kilogram
asma

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

Message non lu 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
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message