Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| composition:texte:pages:composer_des_en-tetes_et_pieds_de_page [2016/10/18 22:19] – 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: | ||
| - | ====== Comment définir les hauts et bas de page ?} %10.1 ====== | + | ====== Comment définir les hauts et bas de page? ====== |
| - | \label{qu=hautsbasdepage} | + | |
| < | < | ||
| - | |||
| 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. | ||
| Ligne 12: | Ligne 9: | ||
| <code latex> | <code latex> | ||
| - | + | | |
| - | | + | |
| </ | </ | ||
| - | |||
| </ | </ | ||
| + | ===== Avec les commandes de base ===== | ||
| + | Par défaut, < | ||
| + | Il s'agit des styles : | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| - | $Reponse$ | + | L' |
| - | page (style plain). Mais, il propose également 3 autres styles | + | |
| - | 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 | + | |
| - | différentes informations suivant la classe de document), et | + | |
| - | \item \marg{myheadings} (les commandes '' | + | |
| - | permettent de définir les informations qui devront apparaître dans | + | |
| - | le haut de page. '' | + | |
| - | droite} s' | + | |
| - | '' | + | |
| - | en simple recto). | + | |
| - | \end{itemize} | + | |
| - | + | ||
| - | L' | + | |
| - | '' | + | |
| - | d' | + | |
| < | < | ||
| - | |||
| 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 < | puisque certaines commandes < | ||
| - | sur laquelle elles apparaîssent. | + | sur laquelle elles apparaissent. |
| </ | </ | ||
| + | ===== Avec l' | ||
| + | L' | ||
| - | $Reponse$ | + | La définition |
| - | pieds de page. Il est implémenté pour < | + | |
| - | [[ctanpkg> | + | |
| - | La définition des pages spéciales se fait par | + | Voici les principales commandes que définit [[ctanpkg> |
| - | '' | + | |
| - | «~fancy~», | + | |
| - | style à toutes | + | |
| - | commande '' | + | |
| - | Voici les principales commandes que définit [[ctanpkg> | + | * '' |
| - | \begin{descrcmd} | + | * '' |
| - | \item[fancyhf] pour initialiser les champs ; | + | * '' |
| - | \item[fancyhead] pour remplir l' | + | * '' |
| - | | + | * '' |
| - | «~twoside~» : «~L~» pour la gauche, «~R~» pour la droite et «~C~» | + | * '' |
| - | | + | |
| - | | + | |
| - | \item[fancyfoot] se comporte de la même façon que '' | + | |
| - | | + | |
| - | \item[fancypagestyle] permet de définir un nouveau style d' | + | |
| - | | + | |
| - | | + | |
| - | \item[headrulewidth] contient la largeur du filet de séparation entre | + | |
| - | | + | |
| - | \item[footrulewidth] contient la largeur du filet de séparation entre | + | |
| - | | + | |
| - | \end{descrcmd} | + | |
| - | On peut voir un exemple d' | + | On peut voir un exemple d' |
| - | l' | + | |
| - | \begin{docexemple}{Définir des en-têtes et pieds de page | + | <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} |
| </ | </ | ||
| - | De plus, il est possible de demander à < | + | De plus, il est possible de demander à < |
| - | des sections ou chapitres courants dans les en-têtes. Les commandes | + | |
| - | '' | + | |
| - | '' | + | |
| - | l' | + | |
| - | \begin{mdocexemple}{Utiliser le découpage logique dans les en-têtes et | + | Utiliser le découpage logique dans les en-têtes et pieds de page : |
| - | | + | |
| - | \begin{page} | + | <code latex> |
| - | \documentclass{book} | + | \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} | + | \thispagestyle{fancy} |
| - | \chapter{Un chapitre} | + | |
| - | \section{Première partie} | + | |
| - | Voici une jolie page avec des jolis en-têtes | + | \chapter{Un chapitre} |
| - | et pieds de page bien définis, avec un petit | + | |
| - | filet de 0,2 points. | + | |
| - | | + | |
| - | \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' | + | |
| - | | + | \section{Première partie} |
| - | Le style fancy par défaut se rapproche de | + | Voici une jolie page avec des jolis en-têtes |
| - | cet exemple. | + | et pieds de page bien définis, avec un petit |
| - | \end{document} | + | filet de 0,2 points. |
| - | \end{page} | + | \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' | ||
| + | |||
| + | ===== Avec la classe “memoir” ===== | ||
| + | |||
| + | La classe [[ctanpkg> | ||
| + | ---- | ||
| + | //Source:// [[faquk> | ||
| + | {{htmlmetatags> | ||
| + | metatag-og: | ||
| + | metatag-og: | ||
| + | }} | ||

