En LaTeX, comment peut-on ajouter un en-tête/pied de page dans la classe de document Lettre?
En LaTeX, comment peut-on créer un document à l'aide de la Lettre documentclass, mais avec des en-têtes et pieds de page?
Généralement je voudrais utiliser:
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\footnotesize \parbox{11cm}{Custom left-head-note} }
\lfoot{\footnotesize \parbox{11cm}{\textit{#2}}}
\rfoot{\footnotesize Page \thepage\ of \pageref{LastPage}}
\renewcommand\headheight{24pt}
\renewcommand\footrulewidth{0.4pt}
Cependant, avec \documentclass{lettre}, cela ne fonctionne pas à tous. Les Suggestions sont dûment apprécié.
EDIT: Voici un exemple de code qui ne fonctionne pas (pour aucune raison apparente):
\documentclass[12pt]{letter}
\usepackage{fontspec}% font selecting commands
\usepackage{xunicode}% unicode character macros
\usepackage{xltxtra} % some fixes/extras
% page counting, header/footer
\usepackage{fancyhdr}
\usepackage{lastpage}
\pagestyle{fancy}
\lhead{\footnotesize \parbox{11cm}{Draft 1} }
\lfoot{\footnotesize \parbox{11cm}{\textit{2}}}
\cfoot{}
\rhead{\footnotesize 3}
\rfoot{\footnotesize Page \thepage\ of \pageref{LastPage}}
\renewcommand{\headheight}{24pt}
\renewcommand{\footrulewidth}{0.4pt}
\begin{document}
\name{ Joe Laroo }
\signature{ Joe Laroo }
\begin{letter}{ To-Address }
\renewcommand{\today}{ February 16, 2009 }
\opening{ Opening }
Content of the letter.
\closing{ Yours truly, }
\end{letter}
\end{document}
- fancyhdr devrait fonctionner. Ce qui se passe lorsque vous essayez?
- Mes sentiments exactement. J'ai édité la question d'ajouter des non-fonctionnel code qui je pense, devrait fonctionner ...
- Les erreurs et/ou des images ou des explications de la façon dont il échoue pourrait être instructif. Oui je pourrais copte et essayer moi-même, mais je suis paresseux...
InformationsquelleAutor Brian M. Hunt | 2009-02-18
Vous devez vous connecter pour publier un commentaire.
Juste avant votre "Contenu de la lettre" de la ligne, ajouter
\thispagestyle{fancy}
et il devrait afficher les en-têtes que vous avez défini. (Il a travaillé pour moi.)Voici le document que j'ai utilisé pour le test:
La
\opening
commande définit le style de page àfirstpage
ouempty
, donc vous devez utiliser\thispagestyle
après la commande.Après je l'ai enlevé
il semble avoir travaillé "correctement".
Il peut être intéressant de noter que les en-têtes et pieds de page apparaissent seulement à partir de la page 2 et suivantes. Bien que j'ai essayé de le correctif de cette donnée dans le fancyhdr de la documentation, je n'arrive pas à travailler.
FYI: MikTeX 2.7 sous Vista
À l'égard de Brent.Longborough réponse (appering uniquement sur la page 2 ensuite), vous devrez peut-être définir la \thispagestyle{} après \begin{document}. Je me demande si la lettre de la classe est le premier style de page à vide.
Il y a un lien l'expliquant, en-tête et pied de page..
http://home.gwu.edu/~jinho10/CS_Tips/Entries/2012/1/2_Latex_Tips.html