Problème "Dimension too large"

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.

Problème "Dimension too large"

Messagepar lewisdrums » Jeudi 30 Mai 2013, 10:11

Bonjour,

Je suis en train d'écrire un article scientifique sous LaTeX (pas mon premier), où, comme souvent, les figures sont automatiquement mises en fin d'article par les fichiers de style fournis par le journal. J'ai séparé mes différentes sections dans différents fichiers *.tex (chargés avec \input; j'avais aussi l'erreur avant de diviser mon document), et lorsque j'essaie de compiler (simplement avec la commande latex), j'obtiens l'erreur:
Code: Tout sélectionner
! Dimension too large.
\enddraft ...p 1sp\endgroup \ifdim \ht \figinsert
                                                  <2pt\else \newpage \vspace...

Ça ne semble pas venir d'une figure en particulier. Mes figures sont toutes au format .eps et ont été réalisées soit sous Matlab, soit avec GMT, ce n'est donc pas un problème lié à l'utilisation de Tikz (j'ai vu que ce type d'erreur venait souvent de l'utilisation de ce logiciel). J'ai un total de 242 figures (et oui quand même !), dont certaines sont regroupées dans le même environnement 'figure' (au total de 37). L'erreur est apparue après que j'aie ajouté du texte et des figures, mais ne semble pas venir d'une figure en particulier (par exemple, si je compile sans les figures de la dernière partie, pas d'erreur, et si je compile avec les figures de la dernière partie UNIQUEMENT, pas d'erreur non plus). Je n'ai pas vu de valeur aberrante dans les "BoundingBox" de mes figures, excepté des valeurs de départ négatives pour les 12 premières (celles provenant de Matlab), mais l'erreur persiste lorsque je commente les figures Matlab.

Pour information, je travaille sous Linux (Ubuntu 12.04), en lignes de commande et éditeur de texte uniquement. J'aurais voulu joindre une sortie donnant les 'BoundingBox', mais j'ai l'impression qu'on ne peut pas joindre de fichiers aux posts.

Ci-joint une version de mon code "simplifiée". Je ne sais pas si j'ai donné assez d'informations pout que quelqu'un puisse m'aider, donc n'hésitez pas à en demander plus. Merci d'avance de votre aide.

Code: Tout sélectionner
\documentclass[draft,jgrga]{agutex}

\usepackage{multirow}
\usepackage{array}
\usepackage{textcomp}
\usepackage{lineno}
\linenumbers*[1]
\usepackage[dvips]{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}

\begin{document}
\begin{article}

\input{introduction}
\input{data}
\input{method}
\input{results1}
\input{results2}
\input{conclusions}

\bibliographystyle{agufull08}
\bibliography{paper.bib}

\end{article}
\end{document}

Ah et comme ça peut toujours être utilise, voici comment je fais pour afficher plusieurs figures (8 sur 4 lignes et 2 colonnes) ensemble (l'utilisation du package 'subfigure' est maheureusement interdite, ce serait trop facile sinon !):
Code: Tout sélectionner
\begin{figure}
  \centering
  \begin{minipage}{18pc}
    \centering
    \noindent\includegraphics[width=\textwidth,keepaspectratio=true]{fig1-1.eps}
    \textbf{sous-légende}\vspace{0.3cm}
    \noindent\includegraphics[width=\textwidth,keepaspectratio=true]{fig1-2.eps}
    \textbf{sous-légende}\vspace{0.3cm}
    \noindent\includegraphics[width=\textwidth,keepaspectratio=true]{fig1-3.eps}
    \textbf{sous-légende}\vspace{0.3cm}
    \noindent\includegraphics[width=\textwidth,keepaspectratio=true]{fig1-4.eps}
    \textbf{sous-légende}\vspace{0.3cm}
  \end{minipage}
  \begin{minipage}{18pc}
    \centering
    \noindent\includegraphics[width=\textwidth,keepaspectratio=true]{fig1-5.eps}
    \textbf{sous-légende}\vspace{0.3cm}
    \noindent\includegraphics[width=\textwidth,keepaspectratio=true]{fig1-6.eps}
    \textbf{sous-légende}\vspace{0.3cm}
    \noindent\includegraphics[width=\textwidth,keepaspectratio=true]{fig1-7.eps}
    \textbf{sous-légende}\vspace{0.3cm}
    \noindent\includegraphics[width=\textwidth,keepaspectratio=true]{fig1-8.eps}
    \textbf{sous-légende}\vspace{0.3cm}
  \end{minipage}
  \begin{minipage}{12pc}
    \centering
    \noindent\includegraphics[width=\textwidth,keepaspectratio=true]{échelle.eps}
  \end{minipage}
  \caption{\label{fig:fig1}Légende.}
\end{figure}
lewisdrums
Utilisateur
 
Messages: 1
Inscription: Jeudi 30 Mai 2013, 09:29
Statut actuel: Actif et salarié | Chargé de recherche

Publicité

Re: Problème "Dimension too large"

Messagepar Léonard » Jeudi 30 Mai 2013, 11:00

Ton code n'est pas complet puisqu'il ne compile pas (chez moi en tout cas) : le fichier agutex.cls n'existe pas chez moi, sans compter que nous n'avons pas les fichiers que tu inclus ni le fichier de bibliographie...

Au hasard, le message d'erreur ne viendrait pas de ta minipage trop large ? Pourquoi ne pas mettre \textwidth au lieu de 18pc en largeur ?
Léonard
Déca-utilisateur
 
Messages: 28
Inscription: Mercredi 27 Avril 2011, 19:00
Statut actuel: Post-bac | Licence

Re: Problème "Dimension too large"

Messagepar rebouxo » Jeudi 30 Mai 2013, 12:50

Il va falloir rechercher d'où vient l'erreur.

Dans un premier temps, commenter tous les input sauf 1. Refaire la manip jusqu'à ce que tu repères le fichier qui pose problème.
Dans ce fichier repérer d'où vient l'erreur (une image ou bien une figue tikz).

Revenir après.

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

Re: Problème "Dimension too large"

Messagepar aldus » Vendredi 28 Octobre 2016, 08:38

Bonjour !

Je suis tombé sur le même problème.

Mon contexte : je fais des calculs (en lua mais la source importe peu) et donc au départ j'avais des nombres avec beaucoup de chiffres après la virgule.

J'ai résolu mon problème "Dimension too large. I can't work with sizes bigger than about 19 feet." simplement en injectant dans pgf/Tikz des nombres formatés avec seulement 3 décimales style 3.141 au lieu de 3.1415926535898. Et le problème est résolu !
aldus
Déca-utilisateur
 
Messages: 19
Inscription: Samedi 19 Décembre 2015, 19:26
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: Grapeshot [Crawler], pg, Proximic [Spider] et 28 invités