Feuille blanche quand j'inclus un fichier pdf

Bonjour à tous,
Tout nouveau sur Latex, je rencontre un problème sur lequel je sèche depuis 2 jours !
Je désire insérer un fichier pdf ; j'ai suivi toute la marche à suivre (compilation avec pdfLatex ; j'ai utilisé le package "\usepackage{graphicx}", et j'ai inséré le code indiqué :
\begin{figure}[h]
	\centering
		\includegraphics[scale=0.5]{demo.pdf}]
	\caption{test pdf}
\end{figure}
Il apparaît après compilation une feuille blanche !
Toute suggestion de votre part, sera, oh combien... bienvenue.
Franck

Réponses

  • Bonjour,

    Je ne vois pas de problème dans ce que tu as posté, si ce n'est un crochet fermant qui ne devrait pas être là.

    Est-ce que tu peux poster un fichier LaTeX complet depuis `\documentclass` jusqu'à `\end{document}` ?
  • Suggestion : supprimer ".pdf" et le crochet fermant.
    \begin{figure}[h] 
    \centering
    \includegraphics[scale=0.5]{demo}
    \caption{test pdf}
    \end{figure}
    
  • Merci Marsup pour votre réponse.
    J'ai corrigé le crochet fermant mais ca ne fait rien.
    Voici la partie du programme qui ne fonctionne pas :
    \documentclass[a4paper, 12pt, draft,fleqn]{book}
    \usepackage[left=2cm,right=2cm,top=1.25cm,bottom=1.25cm]{geometry}   
    \usepackage{helvet}  
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand \headrulewidth{0pt}
    \parindent=0pt
    \usepackage[french]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath}
    \usepackage{graphicx}
    \usepackage{xcolor}
    \usepackage{sectsty}
    \usepackage{calc}
    \usepackage[babel=true]{csquotes}
    \usepackage{grffile}
    \usepackage{rotfloat}
    \usepackage{pdfpages}
    \usepackage{minitoc}
    \usepackage{eso-pic}
    \setlength{\fboxrule}{0.5mm}
    \setlength{\fboxsep}{2mm}
    
    \begin{document}
    
    \begin{figure}[h]
    	\centering
    		\includegraphics[scale=0.5]{demo.pdf}
    	\caption{demo}
    \end{figure}
    
    \end{document}
    
  • Je crois que c'est l'option `draft` dans le `documentclass` le problème.

    Ça sert justement à ne pas insérer les images, pour une compilation plus rapide.

    Enlève cette option et ça devrait aller.
  • Merci pour vos réponses.
    Je viens de supprimer l'option draft et cela ne fait rien.
    En bas, il apparaît en bleu ces recommandations :

    W0024(minitoc(hints)) Some hints have been written(minitoc(hints)) in the Problemegraphique.log file.
    \headheight is too small (12.0pt):Make it at least 14.49998pt.

    Pensez vous que ca puisse avoir un rapport ou bien est-ce une option qui n'a pas été sélectionnée ?
  • Non je ne pense pas que ce soit ça.

    Ton code marche chez moi. Tu peux nous poster le fichier `demo.pdf` ?
  • Est-ce que ça marche si tu compiles le fichier suivant :
    \documentclass[a4paper,12pt]{book}
    \usepackage{graphicx}
    \begin{document}
    \includegraphics[scale=0.5]{demo.pdf}
    \end{document}
    

    Si oui, tu peux essayer de compléter ce modèle minimal progressivement jusqu'à ce que ça ne marche plus et tu sauras où est le problème.

    Sinon, tu peux essayer d'effacer tous les fichiers temporaires `.log`, `.aux` etc, et réessayer de compiler...
  • Non, ca ne marche pas.
    la feuille reste blanche !
  • CA MARCHEEEEEEEEEEEEEEEEEEEEEEE !!!
    D'après vous quel est le bug ?
  • Ah. C'est embêtant !

    Le fichier `demo.pdf` est-il dans le même dossier que ton fichier `.tex` ?
  • vu le nombre de usepackage et d'options, il faut les commenter les uns après les autres pour trouver le conflit.
  • Oui, il est dans le même fichier.
    Je n'ai plus envie de toucher à quoi que ce soit.
    J'ai l'impression que ce langage Latex est un jeu de Mikado : si on touche au moindre truc, on perd tout !
    Mille mercis pour votre précieuse aide.
  • Une dernière question.
    Le fichier pdf en question contient plusieurs pages. Et seule l'une d'entre elle m'intéresse.
    Actuellement, seule la première page apparaît.
    Peut-on sélectionner une seule page du fichier ?
  • Mais non, c'est juste que, quand on essaie quelque chose de nouveau, il faut aller progressivement, un peu comme dit Aléa.

    Toujours essayer de passer d'un truc simple qui marche à un autre truc légèrement plus complexe.

    Si tu tu lances en plein milieu d'un truc complexe directement et que ça marche pas, tu risques d'être embêté.
  • `\includegraphics[scale=.5,page=3]{monFichier.pdf}`
  • Je fais partie de cette génération de profs de Maths complètement allergique à l'info.
    La réforme c'est faite juste après mes concours...
    Je dois maintenant écrire des chapitres pour mes élèves et c'est la galère totale !
  • pianiste06 a écrit:
    Le fichier pdf en question contient plusieurs pages. Et seule l'une d'entre elle m'intéresse. Actuellement, seule la première page apparaît. Peut-on sélectionner une seule page du fichier

    \includegraphics supporte l'option page=3 par exemple (voir grfguide.pdf ou 'texdoc graphicx' si ton système connaît cette commande). Sinon, à la place d'\includegraphics, on peut utiliser le package pdfpages :
    \documentclass[a4paper,12pt,french]{article}
    \usepackage{lmodern}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{textcomp}
    \usepackage{pdfpages}
    
    \usepackage{babel}
    \frenchbsetup{AutoSpacePunctuation=false} % Moi, j'aime comme ça
    
    % À charger après babel si l'on utilise l'option « babel »
    \usepackage[final,babel]{microtype}
    
    % À charger en dernier, d'après la doc
    %\usepackage[colorlinks=true,allcolors=black]{hyperref}
    
    \begin{document}
    % fitpaper pour ne pas déformer le document inclus (scaling) : les dimensions
    % de la page résultante sont celles de la page du document inclus.
    \includepdf[pages=3,fitpaper]{fichier à inclure, sans l'extension pdf}
    \end{document}
    
  • Merci infiniment.
    J'ai assez abusé pour aujourd'hui de votre gentillesse.

    Bon week end à vous,

    Franck
  • Bonjour,
    Une manière de ne pas se prendre la tête peut aussi consister à utiliser en ligne de commande pdftk, très pratique :
    pdftk nom-du-fichier-en-entree cat 35-37 output nom-du-fichier-en-sortie
    qui crée un pdf contenant la (ou les) pages souhaitées. Ca vous permet de ne pas intégrer un énorme fichier pour une ou quelques pages seulement.
    Cordialement,
    Aline
Connectez-vous ou Inscrivez-vous pour répondre.