Insertion image eps

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Insertion image eps

Messagepar bulledesavon » Jeudi 29 Décembre 2016, 08:57

Bonjour,

Je n'arrive pas à insérer une image eps dans mon document. Pourtant j'ai la chaîne de compilation DVI->PS->PDF. Quand je compile j'ai l'erreur suivante :"cannot détermine de size of graphics".
Avez-vous une idée des causes du problème ?

Bonnes fêtes :)
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Publicité

Re: Insertion image eps

Messagepar rebouxo » Jeudi 29 Décembre 2016, 09:29

Ce que je vérifierais (pas forcément dans l'ordre :
    * Quel est le programme qui a fabriqué l'image eps ? Certains exports sont très pourris. convert (en ligne de commande) et gimp produisent des eps bien formé.
    * vérifier que l'image est bien en eps.
    * vérifier son nom et le nom dans le fichier .tex.
    * vérifier que l'on compile bien en latex+dvips+ps2pdf
    * Vérifier qu'il n'y a pas une image avec une autre extension du même nom.
    * Faire un ECM (il faut toujours faire un ECM quand on ne comprend pas ce que fait LaTeX.
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6769
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Insertion image eps

Messagepar balf » Jeudi 29 Décembre 2016, 14:11

Une autre suggestion : convertir l'image au format .pdf. Ça permettra de compiler directement avec pdflatex.

L'utilitaire epspdf, de Siep Kronenberg, fait très bien les conversions ps <-> eps <-> pdf et calcule en général correctement la Bounding Box, en cochant l'option Compute Tight Bounding Box.

B. A.
balf
Zetta-utilisateur
 
Messages: 3619
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Insertion image eps

Messagepar bulledesavon » Vendredi 30 Décembre 2016, 09:43

Bonjour,

Merci pour vos réponses.

* Le programme qui a fabriqué l'image eps je ne le connais pas; j'ai récupéré cette image sur le site de l'APMEP pour un sujet de BAC. Ils fournissent les fichiers.tex plus les images.
* J'ai vérifié que c'était bien une image es (type : PostScript encapsulé).
* J'ai vérifié son nom et le nom dans le fichier .tex : ce sont les mêmes.
* Mon compilateur par défaut est LaTeX et ma chaîne est DVI->PS->PDF
* C'est la seule image dans mon dossier où se trouve mon .tex
* ECM :
Code: Tout sélectionner
\documentclass[11pt,a4paper,french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fourier}
\usepackage[scaled=0.875]{helvet}
\renewcommand{\ttdefault}{lmtt}
\usepackage{amsmath,amssymb,makeidx}
\usepackage{fancybox,cancel}
\usepackage{diagbox}
\usepackage{tabularx,multirow}
\usepackage[normalem]{ulem}
\usepackage[table]{xcolor}
\usepackage{colortbl}
\usepackage{lscape}
\usepackage{pifont}
\usepackage[squaren,Gray]{SIunits}
\usepackage{textcomp}
\newcommand{\euro}{\eurologo{}}
%Tapuscrit : Nicolas LINCE
\usepackage{pst-plot,pst-func,pst-text,pst-tree,pstricks-add}
\usepackage{fp,multido}
\newcommand{\R}{\mathbb{R}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\D}{\mathbb{D}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\C}{\mathbb{C}}
\usepackage[left=3cm, right=3cm, top=1.8cm, bottom=2.7cm]{geometry}
\newcommand{\vect}[1]{\mathchoice%
   {\overrightarrow{\displaystyle\mathstrut#1\,\,}}%
   {\overrightarrow{\textstyle\mathstrut#1\,\,}}%
   {\overrightarrow{\scriptstyle\mathstrut#1\,\,}}%
   {\overrightarrow{\scriptscriptstyle\mathstrut#1\,\,}}}
\renewcommand{\theenumi}{\textbf{\arabic{enumi}}}
\renewcommand{\labelenumi}{\textbf{\theenumi.}}
\renewcommand{\theenumii}{\textbf{\alph{enumii}}}
\renewcommand{\labelenumii}{\textbf{\theenumii.}}
\def\Oij{$\left(\text{O},~\vect{\imath},~\vect{\jmath}\right)$}
\def\Oijk{$\left(\text{O},~\vect{\imath},~\vect{\jmath},~\vect{k}\right)$}
\def\Ouv{$\left(\text{O},~\vect{u},~\vect{v}\right)$}
\def\e{\text{e}}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{babel}
\usepackage[dvips]{hyperref}
\hypersetup{%
   pdfauthor = {APMEP},
   pdfsubject = {Baccalauréat Blanc STL Biotechnologies},
   pdftitle = {16 juin 2016},
   allbordercolors = white,
   pdfstartview=FitH}
\frenchbsetup{StandardLists=true}
\usepackage[np]{numprint}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
   On admet que:
   \begin{flushright}
      \includegraphics[scale=0.5]{tribolium}
   \end{flushright}
\end{multicols}
\end{document}

Je n'arrive pas à joindre l'image car on me dit que l'extension .eps n'est pas autorisée.
Je ne souhaite pas convertir en .pdf car le code que j'ai n'a pas été écrit pour être compilé en pdflatex.
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Re: Insertion image eps

Messagepar gigiair » Vendredi 30 Décembre 2016, 10:11

Avec tiger.eps récupéré sur le web, ton fichier marche sans souci
Essaye ce fichier
Code: Tout sélectionner
%%% ecm.tex ---
%% Author: gigiair
\documentclass{minimal}
\usepackage{graphicx}

\begin{document}

\includegraphics[scale=0.5]{tribolium}

\end{document}

Si ça ne passe pas, ouvre un interpréteur de commandes qui pointe sur ton répertoire et envoie les commandes suivantes :
Code: Tout sélectionner
latex ecm
dvips ecm.dvi
ps2pdf ecm.ps

S'il y a des messages d'erreur, effectue un copier-collé du retour complet et postes les ici.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2282
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Insertion image eps

Messagepar bulledesavon » Vendredi 30 Décembre 2016, 11:07

Bonjour,

J'ai essayé votre fichier, j'ai la même erreur.
Qu'appelez-vous un interpréteur de commande ? Un terminal ?
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Re: Insertion image eps

Messagepar balf » Vendredi 30 Décembre 2016, 11:17

bulledesavon a écrit:Je n'arrive pas à joindre l'image car on me dit que l'extension .eps n'est pas autorisée.
Je ne souhaite pas convertir en .pdf car le code que j'ai n'a pas été écrit pour être compilé en pdflatex.

??? Le seul code que que je connaisse qui se compile en latex et pas en pdflatex sont les inclusions de fichiers .eps et les codes pstricks. De nos jours, il n'y a pas de problème avec une conversion préalable des fichiers .eps au format .pdf pour \includegraphics, et le chargement de l'extension auto-pst-pdf pour du code pstricks.

Il faut savoir que le format d'image .pdf es un format vectoriel, et que la conversion se fait sans perte, le format .pdf étant un sous-machin de postscript, compressé et sans le moteur de calcul du langage postscript.

B. A.
balf
Zetta-utilisateur
 
Messages: 3619
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Insertion image eps

Messagepar bulledesavon » Vendredi 30 Décembre 2016, 11:31

J'ai ouvert un terminal et voici ce que j'obtiens pour chaque commande :

Pour la commande latex ecm :
Code: Tout sélectionner
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=latex)
 restricted \write18 enabled.
entering extended mode
(./ecm.tex
LaTeX2e <2015/01/01>
Babel <3.9l> and hyphenation patterns for 79 languages loaded.
(/usr/local/texlive/2015/texmf-dist/tex/latex/base/minimal.cls
Document Class: minimal 2001/05/25 Standard LaTeX minimal class
) (/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2015/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2015/texmf-dist/tex/latex/graphics/dvips.def))) (./ecm.aux)

! LaTeX Error: Cannot determine size of graphic in tribolium.eps (no BoundingBo
x).

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                             
                                                 
l.6 \includegraphics[scale=0.5]{tribolium}
                                         
?


Pour la commande dvips cm.dvi :
Code: Tout sélectionner
This is dvips(k) 5.995 Copyright 2015 Radical Eye Software (www.radicaleye.com)
' TeX output 2016.12.30:1125' -> ecm.ps
</usr/local/texlive/2015/texmf-dist/dvips/base/tex.pro>
</usr/local/texlive/2015/texmf-dist/dvips/base/special.pro>. [1
<./tribolium.eps>]


Pour la commande ps2pdf cm.ps
Code: Tout sélectionner
Error: /undefined in obj
Operand stack:
   2   0
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1951   1   3   %oparray_pop   1950   1   3   %oparray_pop   1934   1   3   %oparray_pop   1820   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--
Dictionary stack:
   --dict:1185/1684(ro)(G)--   --dict:0/20(G)--   --dict:79/200(L)--   --dict:96/300(L)--   --dict:43/200(L)--
Current allocation mode is local
Last OS error: Invalid argument
Current file position is 7192
GPL Ghostscript 9.16: Unrecoverable error, exit code 1
bulledesavon
Déca-utilisateur
 
Messages: 22
Inscription: Mardi 08 Septembre 2015, 17:28
Statut actuel: Actif et salarié

Re: Insertion image eps

Messagepar kojak » Vendredi 30 Décembre 2016, 11:34

Bonjour,

bulledesavon a écrit: Le programme qui a fabriqué l'image eps je ne le connais pas; j'ai récupéré cette image sur le site de l'APMEP pour un sujet de BAC. Ils fournissent les fichiers.tex plus les images.
Tu pourrais donner le lien précis du fichier tex afin de voir si ça buggue chez moi ?

Edit : si j'ai bien suivi, le fichier se trouve c'est un fichier en ps et non en eps. Cependant, chez moi, ça compile nickel sous debian en latex+dvips+ps2pdf

Code: Tout sélectionner
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=latex 2015.5.10)
pas d'aide par MP
kojak
Modérateur
 
Messages: 10318
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Insertion image eps

Messagepar gigiair » Vendredi 30 Décembre 2016, 12:31

Il est tout à fait clair que le document eps est défectueux. Il faut soit le recharger ( c'est curieux qu'il soit chargé en eps, l'APMEP a plutôt l'habitude de diffuser en pdf), soit le réparer. Personnellement, je le chargerais avec Gimp, puis je le sauvegarderais en eps pour essayer de le remettre d'aplomb.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2282
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Insertion image eps

Messagepar rebouxo » Vendredi 30 Décembre 2016, 18:09

Je pense qu'il faudrait écrire à Denis Vergès ou lui envoyer le fichier eps fautif.

Olivier Reboux
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6769
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Insertion image eps

Messagepar kojak » Vendredi 30 Décembre 2016, 18:34

rebouxo a écrit:Je pense qu'il faudrait écrire à Denis Vergès ou lui envoyer le fichier eps fautif.

Avant, il faudrait que bulledesavon dise le fichier qui buggue réellement, car celui que j'ai trouvé avec ce nom sur le site de l'apmep, c'est un fichier ps, qui, chez moi, compile très bien, comme indiqué plus haut.

A suivre.
pas d'aide par MP
kojak
Modérateur
 
Messages: 10318
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: Insertion image eps

Messagepar balf » Samedi 31 Décembre 2016, 00:29

En p.j., l'image convertie au format .pdf et au format .eps , zippés.

B. A.
Fichiers joints
tribolium.zip
(7.75 Kio) Téléchargé 14 fois
balf
Zetta-utilisateur
 
Messages: 3619
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Insertion image eps

Messagepar rebouxo » Samedi 31 Décembre 2016, 09:22

Suis d'accord avec Kojak, cela dit, je trouve qu'il vaudrait mieux de l'eps que du ps, l'eps il y a forcément une bouding box.

Pour le coup, on peut prendre n'importe qu'elle image (le web est plein de tribolium, je ne sais pas ce que fait cette bête ;-)) et la convertir en eps.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6769
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: DotBot [Crawler], Google [Bot], Grapeshot [Crawler], Hurlu, Yahoo [Bot] et 25 invités