Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
composition:texte:pages:composer_des_en-tetes_et_pieds_de_page [2016/10/16 07:48] – créée jejust | 3_composition:texte:pages:entetes:composer_des_en-tetes_et_pieds_de_page [2022/10/10 14:11] (Version actuelle) – Usage de ⟨...⟩ dbitouze | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | \question{Comment définir les hauts et bas de page ?} %10.1 | + | ====== |
- | \label{qu=hautsbasdepage} | + | |
- | \begin{Rq} | + | < |
Lorsque le haut ou bas de page défini est trop grand, on voit | Lorsque le haut ou bas de page défini est trop grand, on voit | ||
- | apparaître des messages d' | + | apparaître des messages d' |
alors redimensionner la longueur correspondante. | alors redimensionner la longueur correspondante. | ||
Exemple (dans le préambule) : | Exemple (dans le préambule) : | ||
- | \begin{noexemple} | ||
- | \addtolength{\headheight}{1.5pt}} | ||
- | \end{noexemple} | ||
- | \end{Rq} | ||
- | \reponse Par défaut, \LaTeX offre la numérotation des pages en bas de | + | <code latex> |
- | page (style plain). Mais, il propose également 3 autres styles | + | \addtolength{\headheight}{1.5pt} |
- | de mise en page. Il s'agit des styles : | + | </ |
- | \begin{itemize} | + | </ |
- | \item \marg{empty} (hauts et bas de pages vides), | + | |
- | \item \marg{headings} (la numérotation des pages apparaît en haut ainsi que | + | |
- | | + | |
- | \item \marg{myheadings} (les commandes | + | |
- | permettent de définir les informations qui devront apparaître dans | + | |
- | le haut de page. \cmd{markboth}\marg{en-tête gauche}\marg{en-tête | + | |
- | | + | |
- | | + | |
- | en simple recto). | + | |
- | \end{itemize} | + | |
- | L' | + | ===== Avec les commandes de base ===== |
- | \cmd{pagestyle}\marg{style}. La commande \cmd{thispagestyle} permet | + | |
- | d' | + | |
- | \begin{Rq} | + | Par défaut, < |
+ | Il s'agit des styles : | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | L' | ||
+ | |||
+ | |||
+ | < | ||
Malgré une déclaration globale de style de page, il se peut que | Malgré une déclaration globale de style de page, il se peut que | ||
des déclarations locales de style soient également nécessaires, | des déclarations locales de style soient également nécessaires, | ||
- | puisque certaines commandes \LaTeX réinitialisent le style de la page | + | puisque certaines commandes |
- | sur laquelle elles apparaîssent. | + | sur laquelle elles apparaissent. |
- | \end{Rq} | + | </ |
- | \reponse Le package \pack{fancyhdr} permet de définir des en-têtes et | + | ===== Avec l' |
- | pieds de page. Il est implémenté pour \LaTeXe et remplace | + | |
- | \pack{fancyheadings} pour \LaTeX 2.09. | + | |
- | La définition | + | L' |
- | \cmd{thispagestyle}\marg{nomdustyle}. Le nom du style peut être | + | |
- | «~fancy~», | + | |
- | style à toutes les pages (hors pages «~spéciales~») se fait grâce à la | + | |
- | commande \cmd{pagestyle}\marg{nomdustyle}. | + | |
- | Voici les principales commandes que définit | + | La définition des pages spéciales se fait par '' |
- | \begin{descrcmd} | + | |
- | \item[fancyhf] pour initialiser les champs ; | + | |
- | \item[fancyhead] pour remplir l'en-tête --- cette commande prend un | + | |
- | argument facultatif indiquant la position et la page (avec l'option | + | |
- | | + | |
- | pour le centre, «~O~» pour les pages impaires et «~E~» pour les | + | |
- | pages paires ; | + | |
- | \item[fancyfoot] | + | |
- | mais pour le pied de page ; | + | |
- | \item[fancypagestyle] permet de définir un nouveau style d'en-têtes et | + | |
- | pieds de page --- elle prend en premier argument le nom du style et | + | |
- | en deuxième, la définition du style ; | + | |
- | \item[headrulewidth] contient la largeur du filet de séparation entre | + | |
- | l'en-tête et le reste de la page ; | + | |
- | \item[footrulewidth] contient la largeur du filet de séparation entre | + | |
- | le pied de page et le reste de la page. | + | |
- | \end{descrcmd} | + | |
- | On peut voir un exemple d' | + | Voici les principales commandes que définit [[ctanpkg> |
- | l' | + | |
- | \begin{docexemple}{Définir des en-têtes et pieds de page | + | * '' |
- | | + | * '' |
- | \documentclass{article} | + | * '' |
+ | * '' | ||
+ | * '' | ||
+ | | ||
+ | |||
+ | On peut voir un exemple d' | ||
+ | |||
+ | <code latex> | ||
+ | \documentclass{article} | ||
\usepackage[latin1]{inputenc} | \usepackage[latin1]{inputenc} | ||
\usepackage[T1]{fontenc} | \usepackage[T1]{fontenc} | ||
+ | |||
\usepackage{fancyhdr} | \usepackage{fancyhdr} | ||
\usepackage[frenchb]{babel} | \usepackage[frenchb]{babel} | ||
- | | + | \fancyhf{} |
- | \renewcommand{\headrulewidth}{0.2pt} | + | \renewcommand{\headrulewidth}{0.2pt} |
- | \renewcommand{\footrulewidth}{0.2pt} | + | \renewcommand{\footrulewidth}{0.2pt} |
- | \fancyhead[L]{\footnotesize{Un exemple d' | + | \fancyhead[L]{\footnotesize{Un exemple d' |
- | et pieds de page}} | + | |
- | \fancyfoot[R]{\thepage} | + | \fancyfoot[R]{\thepage} |
- | \fancyfoot[C]{\footnotesize{---}} | + | \fancyfoot[C]{\footnotesize{---}} |
- | \fancyfoot[L]{\footnotesize{\textit{Les | + | \fancyfoot[L]{\footnotesize{\textit{Les |
- | rédacteurs de la FAQ}}} | + | |
- | | + | \begin{document} |
- | \thispagestyle{fancy} | + | \thispagestyle{fancy} |
- | Voici une jolie page avec des jolis en-têtes | + | Voici une jolie page avec des jolis en-têtes |
- | et pieds de page bien définis, avec un petit | + | et pieds de page bien définis, avec un petit |
- | filet de 0,2 points. | + | filet de 0,2 points. |
- | \end{document} | + | \end{document} |
- | \end{docexemple} | + | </ |
- | De plus, il est possible de demander à \LaTeX d' | ||
- | des sections ou chapitres courants dans les en-têtes. Les commandes | ||
- | \cmd{sectionmark} (et \cmd{chaptermark}, | ||
- | \cmd{markboth} et \cmd{markright} s' | ||
- | l' | ||
- | \begin{mdocexemple}{Utiliser le découpage logique dans les en-têtes et | + | De plus, il est possible de demander à < |
- | | + | |
- | \begin{page} | + | Utiliser le découpage logique dans les en-têtes et pieds de page : |
- | \documentclass{book} | + | |
+ | <code latex> | ||
+ | \documentclass{book} | ||
\usepackage[latin1]{inputenc} | \usepackage[latin1]{inputenc} | ||
\usepackage[T1]{fontenc} | \usepackage[T1]{fontenc} | ||
+ | |||
\usepackage{fancyhdr} | \usepackage{fancyhdr} | ||
\usepackage[frenchb]{babel} | \usepackage[frenchb]{babel} | ||
- | | + | \fancyhf{} |
- | \renewcommand{\headheight}{12.2pt} | + | \renewcommand{\headheight}{12.2pt} |
- | \renewcommand{\headrulewidth}{0.2pt} | + | \renewcommand{\headrulewidth}{0.2pt} |
- | \renewcommand{\footrulewidth}{0.2pt} | + | \renewcommand{\footrulewidth}{0.2pt} |
- | \fancyhead[LE, | + | \fancyhead[LE, |
- | \fancyhead[LO, | + | \fancyhead[LO, |
- | \fancyfoot[C]{\thepage} | + | \fancyfoot[C]{\thepage} |
+ | |||
+ | \begin{document} | ||
+ | \thispagestyle{fancy} | ||
+ | |||
+ | \chapter{Un chapitre} | ||
+ | |||
+ | \section{Première partie} | ||
+ | Voici une jolie page avec des jolis en-têtes | ||
+ | et pieds de page bien définis, avec un petit | ||
+ | filet de 0,2 points. | ||
+ | \newpage | ||
+ | |||
+ | \section{Deuxième partie} | ||
+ | De plus, on voit bien que les titre du | ||
+ | chapitre et de la section sont reproduits | ||
+ | dans l' | ||
+ | |||
+ | \section{Troisième partie} | ||
+ | Le style fancy par défaut se rapproche de | ||
+ | cet exemple. | ||
+ | \end{document} | ||
+ | </ | ||
+ | |||
+ | L' | ||
+ | |||
+ | ===== Avec l' | ||
+ | |||
+ | L' | ||
- | \begin{document} | + | ===== Avec la classe “memoir” ===== |
- | \thispagestyle{fancy} | + | |
- | \chapter{Un chapitre} | + | |
- | \section{Première partie} | + | |
- | Voici une jolie page avec des jolis en-têtes | + | La classe [[ctanpkg> |
- | et pieds de page bien définis, avec un petit | + | |
- | filet de 0,2 points. | + | |
- | \newpage | + | |
- | \end{page} | + | |
- | \begin{page} | + | |
- | \section{Deuxième partie} | + | |
- | + | ||
- | De plus, on voit bien que les titre du | + | |
- | chapitre et de la section sont reproduits | + | |
- | dans l'en-tête, page ci-contre. | + | |
- | \section{Troisième partie} | + | ---- |
- | Le style fancy par défaut se rapproche de | + | //Source:// [[faquk> |
- | cet exemple. | + | |
- | \end{document} | + | |
- | \end{page} | + | |
- | \end{mdocexemple} | + | |
- | \endinput | + | {{htmlmetatags> |
+ | metatag-og: | ||
+ | metatag-og: | ||
+ | }} | ||