IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

Fancyhdr et images


Sujet :

Mise en forme

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 113
    Points : 105
    Points
    105
    Par défaut Fancyhdr et images
    Bonjour,

    Dans un petit document latex j'aimerais inclure une en-tête sur chaque pages : deux images (une à droite et une à gauche). J'ai donc essayé avec fancyhdr mais le résultat ne va pas : à des endroits les images se chevauchent avec le texte et de plus les pieds de pages (créés avec fancyhdr) se colent complètement en bas et donc c'est pas beau !

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}
    \usepackage{lmodern}
    \usepackage{graphicx}
    \usepackage[margin=3cm]{geometry}
    \usepackage{fancyhdr}
    \lhead{
    	\includegraphics[height=2cm]{ECN.pdf}
    	}
    \chead{
    	Compte-rendu de réunion client 2
    	}
    \rhead{
    	\includegraphics[height=2cm]{cetim_logo.png}
    	}
    \lfoot{}
    \cfoot{\thepage}
    \rfoot{}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0.4pt}
    \pagestyle{fancy}
    \begin{document}
    ...
    \end{document}

  2. #2
    Membre expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Points : 3 378
    Points
    3 378
    Par défaut
    Bonsoir,

    Comme expliqué ici : À lire avant de poster: Qu'est ce qu'un ECM ?, une ECM sans les fichiers images ne sert pas à grand chose...
    Forum LaTeX : pour des réponses rapides et appropriées, pensez à poster un
    ECM = Exemple (reproduit le problème) Complet (document compilable) Minimal (ne postez pas votre thèse !)

    Une solution vous convient ? N'oubliez pas le tag


    )><))))°>

  3. #3
    Membre expérimenté Avatar de lecteur1001
    Inscrit en
    Mai 2009
    Messages
    1 526
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 1 526
    Points : 1 554
    Points
    1 554
    Par défaut
    Il suffit de regarder les warnings lors de la compilation. On te parle d'un headheight qui n'est pas assez élevé...
    Un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \addtolength{\headheight}{50pt}
    par exemple ne peut pas faire de mal
    À adapter selon le warning !
    À lire avant de poster : qu'est ce qu'un ECM (Exemple Complet Minimal) ?
    Règles des forums LaTeX. Quand votre problème est réglé, mettez votre discussion en
    Pour débuter en LaTeX je conseille fortement Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander (merci Woody Allen ), livre téléchargeable gratuitement ou en vente dans le commerce pour 15 €

  4. #4
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    113
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 113
    Points : 105
    Points
    105
    Par défaut
    Tout d'abord, merci pour vos réponses.
    Désolé pour l'ECM.
    Par contre avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \addtolength{\headheight}{50pt}
    le texte ne se chevauche plus avec les images mais les pieds de pages sont complètement collés en bas, il n'y a plus de marge en bas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}
    \usepackage{lmodern}
    \usepackage{graphicx}
    \usepackage[margin=3cm]{geometry}
    \usepackage{fancyhdr}
    \lhead{
    	\includegraphics[height=2cm]{ECN.pdf}
    	}
    \chead{
    	Compte-rendu de réunion client 2
    	}
    \rhead{
    	\includegraphics[height=2cm]{cetim_logo.png}
    	}
    \lfoot{}
    \cfoot{\thepage}
    \rfoot{}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0.4pt}
    \pagestyle{fancy}
    \begin{document}
    	\section*{Introduction}
    \end{document}

    et http://img697.imageshack.us/img697/5634/ecn.pdf

  5. #5
    Membre expérimenté Avatar de lecteur1001
    Inscrit en
    Mai 2009
    Messages
    1 526
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 1 526
    Points : 1 554
    Points
    1 554
    Par défaut
    C'est à cause de ton dans l'option du package geometry. À toi de régler correctement les options que tu souhaites !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[frenchb]{babel}
    \usepackage{lmodern}
    \usepackage{graphicx}
    \usepackage{geometry}
    \usepackage{fancyhdr}
    \addtolength{\headheight}{50pt} % à adapter selon le warning !
    \usepackage{lipsum}
     
    \lhead{
    	\includegraphics[height=2cm]{image2}
    	}
    \chead{
    	Compte-rendu de réunion client 2
    	}
    \rhead{
    	\includegraphics[height=2cm]{image}
    	}
    \lfoot{}
    \cfoot{\thepage}
    \rfoot{}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0.4pt}
    \pagestyle{fancy}
    \begin{document}
    \section*{Introduction}
    \lipsum
    \end{document}
    À lire avant de poster : qu'est ce qu'un ECM (Exemple Complet Minimal) ?
    Règles des forums LaTeX. Quand votre problème est réglé, mettez votre discussion en
    Pour débuter en LaTeX je conseille fortement Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander (merci Woody Allen ), livre téléchargeable gratuitement ou en vente dans le commerce pour 15 €

  6. #6
    Membre expert
    Avatar de pitipoisson
    Homme Profil pro
    Chercheur
    Inscrit en
    Septembre 2006
    Messages
    1 942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Chercheur
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 942
    Points : 3 378
    Points
    3 378
    Par défaut
    Citation Envoyé par lecteur1001 Voir le message
    C'est à cause de ton dans l'option du package geometry.
    Je ne suis pas tout à fait d'accord. C'est surtout dû à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \addtolength{\headheight}{50pt}
    qui est utilisé indépendamment des options de geometry (et sans doute après celles-ci).
    Mais effectivement, ça modifie également la hauteur de la "marge" haute.

    Voilà comment on peu procéder :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    \documentclass{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[francais]{babel}
    \usepackage{lmodern}
    \usepackage{graphicx}
    
    \usepackage{calc}
    \usepackage[hmargin=3cm,  % évite d'être obligé de redéfinir "top"
                bottom=3cm,
                % top=1in + \voffset + \headheight + \headsep + 5pt,   %% pour ajuster la marge haute
                headheight=\headheight + 45pt]{geometry}
    
    \usepackage{fancyhdr}
    \lhead{
      \includegraphics[height=\headheight]{ECN.pdf}
      }
    \chead{
      Compte-rendu de réunion client 2
      }
    \rhead{
      \includegraphics[height=\headheight]{cetim_logo.png}
      }
    \lfoot{}
    \cfoot{\thepage}
    \rfoot{}
    \renewcommand{\headrulewidth}{0.4pt}
    \renewcommand{\footrulewidth}{0.4pt}
    \pagestyle{fancy}
    
    \begin{document}
      \section*{Introduction}
    \end{document}
    D'autre part, je trouve dommage d'utiliser une hauteur fixe pour les images, alors que typiquement, si on veut faire les choses bien, elle ne doivent pas dépasser \headheight (les dimensions relatives doivent être le plus souvent préférées). Rien n'empêche par ailleurs de fixer \headheight à 2cm si cela correspond à un style imposé.
    Forum LaTeX : pour des réponses rapides et appropriées, pensez à poster un
    ECM = Exemple (reproduit le problème) Complet (document compilable) Minimal (ne postez pas votre thèse !)

    Une solution vous convient ? N'oubliez pas le tag


    )><))))°>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Resize d'une image
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 13/07/2008, 22h23
  2. recherche des algorythmes pour images 2d
    Par exxos dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 24/05/2002, 13h46
  3. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11
  4. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44
  5. Création image BMP
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 16h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo