#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
\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