Erreur de code latex pour insérer une image [résolu]

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.

Erreur de code latex pour insérer une image [résolu]

Messagepar Arathorn » Mercredi 24 Avril 2013, 18:58

Bonjour,

Je découvre Latex et Texmaker (version : 4.0.1) avec Miktex 2.9

Lorsque je veux inclure une image j'utilise la fonction
\includegraphics{D:/Mes images/fond.jpg} et l'image s'affiche.

Quand je tape \includegraphics[scale=0.2]{D:/Mes images/fond.jpg} , j'ai l'erreur suivante :
! Package pdftex.def Error: File `D\penalty \@M :/Mes images/fond.jpg' not found

See the pdftex.def package documentation for explanation.
Type H <return> for immediate help.

l.12 ...raphics[scale=0.2]{D:/Mes images/fond.jpg}
Using draft setting for this image.
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
LaTeX Font Info: Try loading font information for T1+lmtt on input line 12.


Comment puis-je résoudre ce problème ?
Sachant qu'en mettant l'option draft, je n'ai plus d'image.

Voici mon code :

\documentclass[12pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\begin{document}
\includegraphics[scale=0.2]{D:/Mes images/fond.jpg}
\end{document}
Dernière édition par Arathorn le Mercredi 24 Avril 2013, 20:37, édité 1 fois.
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Erreur de code latex pour insérer une image

Messagepar gigiair » Mercredi 24 Avril 2013, 20:14

Essaye d'ajouter
Code: Tout sélectionner
\usepackage{grffile}

dans le préambule.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2372
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Erreur de code latex pour insérer une image

Messagepar Arathorn » Mercredi 24 Avril 2013, 20:32

Bonsoir,

Merci pour la réponse cela fonctionne.

J'ai testé différentes options :

J'ai mis l'image dans le dossier image et sans l'option \usepackage{grffile} l'image s'affiche et le chemin de l'image s'affiche en bas à gauche de l'image.
J'ai mis l'image dans le dossier image et avec l'option \usepackage{grffile} l'image s'affiche parfaitement sans le chemin.
J'ai mis mon image dans le même dossier que le fichier tex sans l'option \usepackage{grffile} j'ai mon erreur.
J'ai mis l'image dans le dossier image et avec l'option \usepackage{grffile} l'image s'affiche parfaitement sans le chemin.


J'en conclus le package grffile est très utile.

Merci
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de code latex pour insérer une image [résolu]

Messagepar gigiair » Jeudi 25 Avril 2013, 07:33

Il n'est pas recommandé d'indiquer l'extension.
D'une manière générale, les fichiers d'image sont trouvés sans aucune indication de chemin dans tout répertoire faisant partie du chemin de recherche. Il faut voir avec la documentation de sa distribution.
Le répertoire courant fait toujours partie de l'arborescence de recherche, j'ai du mal à croire que le fichier image n'est pas trouvé s'il est enregistré dans le même répertoire que le fichier .tex. C'est anormal.

Le problème de non-compilation est vraisemblablement du à la présence des deux points dans le chemin D:/Mes images/fond.jpg qui est un caractère «actif» (ie une macro) après l'appel de \usepackage[francais]{babel}
la macro est expansée avant la requête, ce qui fait que le chemin n'est plus le bon. grffile empêche cette expansion et permet d'avoir des espaces dans les noms de chemin.

Quand on utilise des fichiers inclus, images ou autres, il faut toujours penser que l'on peut avoir le désir de modifier le fichier quelques années plus tard. Si les fichiers ont été effacés ou déplacés, ça peut être catastrophique. Il est difficile de faire des sauvegardes si les fichiers sont dispersés un peu partout. Personnellement je place toujours ces fichiers dans le répertoire courant, ou à rigueur dans le sous-répertoire ./images du répertoire courant créé à cet usage. D'autres stratégies sont possibles, l'essentiel est d'en avoir une.
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2372
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Erreur de code latex pour insérer une image [résolu]

Messagepar Arathorn » Jeudi 25 Avril 2013, 09:00

Bonjour,

J'ai testé l'image dans le même dossier que le fichier tex, en enlevant l'option grffile et en écrivant \includegraphics[scale=0.5]{fond}, cela fonctionne également parfaitement.

Je note la remarque de créer un dossier par fichier tex et d'y mettre les images.

Merci
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
Statut actuel: Actif et salarié | Enseignant

Re: Erreur de code latex pour insérer une image [résolu]

Messagepar gigiair » Jeudi 25 Avril 2013, 09:07

Arathorn a écrit:Bonjour,

J'ai testé l'image dans le même dossier que le fichier tex, en enlevant l'option grffile et en écrivant \includegraphics[scale=0.5]{fond}, cela fonctionne également parfaitement.

Je note la remarque de créer un dossier par fichier tex et d'y mettre les images.

Merci

On peut dans ce cas déclarer le chemin par \graphicspath (voir la doc de graphicx)
JJR.
LaTeXien migrateur.
gigiair
Exa-utilisateur
 
Messages: 2372
Inscription: Samedi 08 Juillet 2006, 19:56
Localisation: Saint Bonnet Elvert
Statut actuel: Actif et salarié

Re: Erreur de code latex pour insérer une image [résolu]

Messagepar Arathorn » Jeudi 25 Avril 2013, 09:18

Merci de la précision.
Arathorn
Kilo-utilisateur
 
Messages: 158
Inscription: Mercredi 24 Avril 2013, 18:47
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: Google [Bot], Grapeshot [Crawler] et 20 invités