J'ai réalisé mon CV avec LaTeX et j'ai des images a l'intérieur en .png.

Un de mes amis, qui utilise la même version de TexStudio que moi, a voulu utiliser mon CV pour faire le sien, mais il lui est retourné une erreur disant que l'extension .png n'est pas reconnue, alors que je n'ai aucun problème pour compiler mon fichier sur mon TexStudio.

D'où peut venir le problème ?

Ouvrir dans l'éditeur Overleaf
%!TEX TS-program = xelatex
\documentclass[]{friggeri-cv}
\usepackage{afterpage}
\usepackage{hyperref}
\usepackage{color}
\usepackage{xcolor}
\hypersetup{
    pdftitle={},
    pdfauthor={},
    pdfsubject={},
    pdfkeywords={},
    colorlinks=false,       % no lik border color
   allbordercolors=white    % white border color for all
}
\RequirePackage{xcolor}
\definecolor{pblue}{HTML}{0395DE}

\begin{document}
\begin{aside}
  \section{Compétences}
    \includegraphics[scale=0.62]{img/programming.png}
    ~
        \section{Langues}
        \textbf{Français}\includegraphics[scale=0.40]{img/5stars.png}
        \textbf{Anglais}\includegraphics[scale=0.40]{img/4stars.png}
        \textbf{Japonais}\includegraphics[scale=0.40]{img/1stars.png}
    \end{aside}

\section{Experiences}

\end{document}

Posée 04 Aoû '16, 22:12

Aur%C3%A9lienCocq's gravatar image

AurélienCocq
1.2k115566
Taux d'acceptation : 26%

Modifiée 05 Aoû '17, 21:59

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

Probablement c'est due au mode de compilation: png est reconnue par pdflatex, xelatex et lualatex mais pas latex

(04 Aoû '16, 22:51) touhami touhami's gravatar image

la sortie est deja en pdfLatex pourtant ...

(05 Aoû '16, 00:22) AurélienCocq Aur%C3%A9lienCocq's gravatar image

Dans ce cas, je pense qu'il faut poster un exemple du code + les informations suivants système d'exploitation, distribution latex (et l'année)

(05 Aoû '16, 00:35) touhami touhami's gravatar image

on utilise tous les deux la texlive 2016, j ai encore la 2015 presente sur mon pc que j'ai commence a utiliser avec Texstudio avant d'installer la 2016. Tous les deux sous windows, avec la dernière version de texstudio et on utilise ce template : https://fr.sharelatex.com/templates/cv-or-resume/extended-fancy-cv-(carmine-benedetto)

l'erreur est: unknown graphics extension .png

(05 Aoû '16, 01:20) AurélienCocq Aur%C3%A9lienCocq's gravatar image

Nous avons besoin du code qui reproduise le problème.

Souvent ce problème est due à un espace parasite à la fin \includegraphics{image.png } .png[ ]

(05 Aoû '16, 02:21) touhami touhami's gravatar image
2

LaTeX est sensible à la casse donc le problème peut aussi venir de ce que les fichiers PNG ont pour extension par exemple .Png et non pas .png. Il peut donc suffire de renommer les fichiers images de sorte que leur extension soit bien .png. Par ailleurs, le problème est indépendant des versions de l'éditeur (ici TeXstudio) et, ce qui peut jouer, c'est d'avoir deux versions différentes de LaTeX et des packages.

(17 Aoû '16, 17:04) denis ♦♦ denis's gravatar image
Affichage de 5 parmi 6 Afficher 1 commentaire(s) en plus

Il est fort possible que le problème vienne d'une espace parasite à la fin de la commande \includegraphics{image.png }.

La commande \Gin@extensions contient la liste des extensions (formats) supportées, par ordre de préférence :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{graphicx}   %\usepackage[dvips]{graphicx}  % pour comparer
\begin{document}

\makeatletter
\meaning\Gin@extensions 
\makeatother

\end{document}

Expérience

Prenons un fichier image.EXT, où EXT est une extension reconnue, par exemple png, pdf ou jpg. C'est-à-dire, le code suivant compile sans problème :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{graphicx}
\begin{document}

\includegraphics{image.EXT} % EXT=png,pdf,jpg...

\end{document}

Renommons à présent le fichier en image.TTT et remplaçons \includegraphics{image.EXT} par \includegraphics{image.TTT} : nous avons maintenant l'erreur Unknown graphics extension: .TTT.

Ajoutons la commande \DeclareGraphicsRule{.TTT}{EXT}{.TTT}{} et compilons :

Ouvrir dans l'éditeur Overleaf
\documentclass{article}
\usepackage{graphicx}
\DeclareGraphicsRule{.TTT}{EXT}{.TTT}{} % EXT=png,pdf,jpg...
\begin{document}

\includegraphics{image.TTT}

\end{document}
Lien permanent

Publiée 07 Aoû '16, 00:32

touhami's gravatar image

touhami
9.7k410
Taux d'acceptation : 51%

Modifiée 05 Aoû '17, 22:03

Pathe's gravatar image

Pathe ♦♦
7.5k42203251

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.