FataleFichiers et ressources

Impossible de déterminer la taille du graphique (BoundingBox absente)

! LaTeX Error: Cannot determine size of graphic (no BoundingBox).

Ce que signifie cette erreur

LaTeX n'a pas pu déterminer les dimensions d'un graphique inclus parce que le fichier ne comporte pas de commentaire BoundingBox. Cela arrive lorsque des fichiers EPS sont inclus en mode pdfLaTeX, ou lorsqu'un fichier image est corrompu.

Compilation intelligente FormaTeX

La compilation intelligente de FormaTeX détecte les fichiers EPS inclus avec pdfLaTeX et les convertit automatiquement avec epstopdf avant de compiler.

Causes courantes

  • Inclusion d'un fichier .eps avec pdflatex (qui exige .pdf, .png ou .jpg)
  • Un fichier EPS dont l'en-tête %%BoundingBox: est absent
  • Un fichier image corrompu ou de zéro octet
  • Utilisation du flux de travail dvips en essayant d'inclure un PDF

Comment corriger

Convertissez les fichiers EPS en PDF avec epstopdf (exécutez epstopdf figure.eps pour obtenir figure.pdf). Avec pdflatex, utilisez des fichiers .pdf, .png ou .jpg. Chargez le paquet epstopdf pour automatiser cette conversion à la volée.

Exemples de code

Provoque l'erreur
\documentclass{article}
\usepackage{graphicx}
\begin{document}

% pdflatex cannot use EPS without conversion
\includegraphics{figure.eps}

\end{document}
Corrigé
\documentclass{article}
\usepackage{graphicx}
\usepackage{epstopdf}  % auto-converts EPS to PDF
\begin{document}

\includegraphics{figure.eps}  % epstopdf converts it on-the-fly

% Or manually convert first:
% \includegraphics{figure.pdf}

\end{document}

Erreurs apparentées

Testez la correction en direct

Collez votre LaTeX dans le playground et compilez instantanément.