|
|
|
Bonjour.
Avec le package fancyhdr, j'aimerai bien pouvoir insérer à l'aide de \lhead (par exemple) le titre fait avec \maketitle en class report. Comment puis-je récupérer ce titre ? D'ailleurs, ça pourrait être utile aussi pour d'autres portions de texte. Merci. |
|
|
|
Quand vous dites récupérer le titre, c'est juste le titre ou bien le titre
formaté avec les auteurs la date etc... ? Quoi qu'il en soit, lorsque vous utilisez la commande \titre{Blabla}, le contenu peut être obtenu en appelant \@titre. De même pour auteur (\@author), et date (\@date). Pensez à faire précéder votre séquence de définition de \makeatletter pour rendre le @ inoffensif, puis de la terminer par \makeatother pour lui rendre ses propriétés originelles... Bonnepluie |
|
|
Vendredi 25 Juillet 2003 14:22, Bonnepluie publiait dans fr.comp.text.tex le
message <3f2120dc$0$5864$626a54ce> > Quand vous dites récupérer le titre, c'est juste le titre ou bien le titre > formaté avec les auteurs la date etc... ? Juste le titre, rien d'autre. j'aimerai que \montitre me donne le titre du rapport ci-dessous : \fancypagestyle{chapitre}{% \lhead{\montitre} } > Quoi qu'il en soit, lorsque vous utilisez la commande \titre{Blabla}, le > contenu peut être obtenu en appelant \@titre. De même pour auteur > (\@author), et date (\@date). > Pensez à faire précéder votre séquence de définition de \makeatletter pour > rendre le @ inoffensif, puis de la terminer par \makeatother pour lui > rendre ses propriétés originelles... Merci, mais comment ça fonctionne ? Je viens d'essayer, en préambule : \makeatletter \newcommand{\montitre}{\@title} \makeatother ==> pas d'erreur, mais sans effet. \makeatletter \def\montitre{\@title} \makeatother ==> pas d'erreur, mais sans effet. Rien vu d'anormal dans *.log. Il doit manquer quelque chose quelque part, mais quoi et où ? Merci. |
|
|
Samedi 26 Juillet 2003 15:04, Bonnepluie publiait dans fr.comp.text.tex le
message <3f227c54$0$1800$626a54ce> > Hum... effectivement ça ne marchait pas vu que la commande \maketitle vide > la variable \@title... Ah oui, en effet comme tu le précises en indiquant \global\let\@title\@empty, mais je ne vois pas du tout en quoi c'est utile. > Je vous conseille donc de recopier la macro suivante pour redéfinir > maketitle (c'est juste un copié-collé du fichier report.cls de latex...) HoHo, interessant... .... Ah joie intense, ça fonctionne ! > Vous pouvez > faire de même avec d'autres variables si vous souhaitez pouvoir en > disposer aussi... Compris, je prends note. Mille merci, tes conseils sont précieux. |
|
Fuseau horaire GMT +2. Il est actuellement 17h25. | Privacy Policy
|