Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/07/2008, à 11:37

coredumped

[RESOLU] [LATEX] Package fancyhdr

Hello tout le monde,

J'utilise le package latex fancyhdr pour personaliser mes entetes header et footer.

Je veux insérer un logo différent selon que ce soit une page paire ou impaire, mais apparemment il n'a pas l'air d'aimer alors que c'est censé très bien marcher. J'ai du zapper quelque chose mais je ne vois pas quoi. Si quelqu'un pouvait m'éclairer .. ;-)

\usepackage{fancy}
...
\pagestyle{fancy}
...
\fancyhead[RE]{\includegraphics{image/logo1.eps}}	%ligne1
\fancyhead[RO]{\includegraphics{image/logo2.eps}}         %ligne2

Le problème c'est que seul logo2 est pris en compte sur toutes les pages.
Si j'enlèves toute la %ligne2, le problème c'est que logo1 est pris en compte sur *toutes* les pages aussi. La je comprends pas pourquoi. Normalement, si seule la %ligne1 est présente le logo1 ne devrait apparaitre *que* sur les pages paires, non? et rien sur les pages impaires...pourtant la ca apparait sur toutes les pages.
Et donc si je rajoute la ligne2, ca a l'air d'écraser la ligne1, ce qui fait que seul logo2 est pris en compte sur toutes les pages.

Voili, voilu.

Merki :-)

Dernière modification par coredumped (Le 03/07/2008, à 14:54)


Il existe deux types d'administrateurs :
* Ceux qui ont fait une tres grosse connerie en tant que root.
* Ceux qui vont en faire une...

Hors ligne

#2 Le 03/07/2008, à 13:20

lebendre

Re : [RESOLU] [LATEX] Package fancyhdr

coredumped a écrit :
\usepackage{fancy}

c'est pas plutôt

\usepackage{fancyhdr}

et tu as essayé de spécifier la taille du logo:

\fancyhead[RE]{\includegraphics[width=XXXcm]{image/logo1.eps}}    %ligne1
\fancyhead[RO]{\includegraphics[width=XXXcm]{image/logo2.eps}}         %ligne2

parce que chez moi ça fonctionne (avec une image png)!
Tu as bien mis "twoside" dans les options du document?

Hors ligne

#3 Le 03/07/2008, à 14:22

coredumped

Re : [RESOLU] [LATEX] Package fancyhdr

oui c'est bien

\usepackage{fancyhdr}

je me suis juste trompé dans mon post.

J'ai bien vérifié que j'ai bien twoside dans les options de documentclass

Sinon le fait de rajouter la taille, ca change rien, c'est exactement le mm pb. Meme chose pour passer en PNG, c exactement le mm pb. Le logo2 ecrase la premiere ligne...

Parmi les package latex exotique, j'utilise aussi le package titlesec mais jai regardé dedans, il n'y a rien qui parle de modifier les headers/footer...Donc obscur obscur...


Il existe deux types d'administrateurs :
* Ceux qui ont fait une tres grosse connerie en tant que root.
* Ceux qui vont en faire une...

Hors ligne

#4 Le 03/07/2008, à 14:25

lebendre

Re : [RESOLU] [LATEX] Package fancyhdr

C'est étonnant, vu que chez moi ça marche bien!

Essaie de créer un document avec deux pages de n'importe quoi, mais un minimum de packages appelés, pour voir si c'est pas un problème entre deux packages.

Et sinon

\pagestyle{fancyhdr}
...
\fancyhead[RE]{\includegraphics{image/logo1.eps}}    %ligne1
\fancyhead[RO]{\includegraphics{image/logo2.eps}}         %ligne2

qu'est-ce qu'il y a dans les ... ? C'est peut-être là que ça coince?

Dernière modification par lebendre (Le 03/07/2008, à 14:26)

Hors ligne

#5 Le 03/07/2008, à 14:53

coredumped

Re : [RESOLU] [LATEX] Package fancyhdr

J'ai trouvé, ca marche avec un autre document en testant juste ca.

Le problème vient du fait que j'avais bien mis twosides dans documentclass, mais j'utilisais un fichier .cls personalisé que ma filé un pote quand il a fait son rapport et dedans yavais LoadClass{...,oneside,...} qui écrasait mon twosides...

J'ai juste mis la bonne valeur dans LoadClass dans le .cls.
Et ca marche :-)

Merci beaucoup d ton aide.
:-)


Il existe deux types d'administrateurs :
* Ceux qui ont fait une tres grosse connerie en tant que root.
* Ceux qui vont en faire une...

Hors ligne

#6 Le 03/07/2008, à 14:57

lebendre

Re : [RESOLU] [LATEX] Package fancyhdr

Bonne suite!

Hors ligne