Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: =?UTF-8?Q?Jean-C=C3=B4me_Charpentier?= Newsgroups: fr.comp.text.tex Subject: =?UTF-8?B?UmU6IFxmYW5jeWhkciA6IMOgIGwnZW4tdMOqdGUgVGl0cmUgc2FucyBu?= =?UTF-8?B?dW3DqXJv?= Date: Thu, 4 Jan 2024 11:23:09 +0100 Organization: A noiseless patient Spider Lines: 84 Message-ID: References: <869cc47b-8c07-4d05-9dd4-a2b460bc1d0cn@googlegroups.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 4 Jan 2024 10:23:10 -0000 (UTC) Injection-Info: dont-email.me; posting-host="50235dc79d76a5f1a3c433989b8680b0"; logging-data="3812125"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19qoSngxV1fcTR+PX1GbzzM/UIVWCl4fAA=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:PKMVDaM84eqTBJN5ZGa+lz9GxOs= Content-Language: fr In-Reply-To: <869cc47b-8c07-4d05-9dd4-a2b460bc1d0cn@googlegroups.com> Bytes: 4437 Le 31/12/2023 à 13:22, Abdelaâziz BEL FEKIH a écrit : > Bonjour, Bonjour, > Je suis nouveau dans ce groupe. Si quelqu'un voudrait bien m'aider. Bien sûr. Alors pour commencer, c'est beaucoup mieux de fournir un ECM (Exemple Complet Minimal) pour être certain de comprendre le problème car ici, vous ne dites pas grand chose et on est obligé de sortir les boules de cristal pour s'en sortir. En ECM est un exemple qui compile tel quel donc qui commence en LaTeX avec un \documentclass et qui se termine avec un \end{document} et qui est minimal dans le sens où il n'ajoute rien qui n'ait aucun rapport avec le problème. > Voilà dans dans le style book j'utilise le package fancyhdr Ça commence mal. Vous utilisez fancyhdr de quelle façon ? En restant avec les styles prédéfinis des classes LaTeX ? Ou en redéfinissant votre ou vos propres styles ? Dans ma solution, je vais redéfinir mon style que j'appelle « monstyle » ce qui est évidemment une très mauvaise dénomination. > et je voudrais afficher dans les entêtes des pages de droite le nom du chapitre mais sans numéro. La commande que j'utilise > \fancyhead[LO]{\scshape\tiny\leftmark} > donne > CHAPITRE I. THEORIE DES SYSTEMES > Je voudrais éliminer CHAPITRE I. C'est hyper bizarre le fait d'écrire en \tiny et sur le côté gauche des pages impaires. Vous voulez faire hurler les typographes ? :-) Bref... Le problème c'est que le comportement par défaut de \leftmark, dans les classes standards de LaTeX, est d'écrire le mot CHAPITRE (CHAPTER pour les anglophones, ...) puis le numéro de chapitre (lorsqu'il existe bien sûr) avant le titre de chapitre lui-même. Il va donc falloir casser ce comportement en redéfinissant le truc qui provoque l'écriture dans le \leftmark appelé par \chapter, c'est-à-dire la macro \bothmark elle même appelée par \chaptermark. Pfiouuu ! Fin des explications on passe au code (un ECM). Bien entendu, il y a de forte chance que le résultat ne soit pas exactement celui que vous voulez. En particulier comme je dégage tout au niveau des en-têtes et pieds de page, je n'ai strictement rien au niveau des pages paires et aucun numéro de page sur toutes les pages sauf les pages de chapitre qui utilisent le style de page 'plain'. Je vous laisse adapter et en cas de difficulté, le forum est toujours là. \documentclass[12pt,french]{book} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[a4paper]{geometry} \usepackage{fancyhdr} \usepackage{babel} \fancypagestyle{monstyle}{% % On vire tout \fancyhf{} \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt} % On reconstruit \renewcommand\chaptermark[1]{% \markboth{##1}{} } \fancyhead[LO]{\scshape\tiny\leftmark} } \pagestyle{monstyle} \usepackage{lipsum} \begin{document} \chapter{Coucou le monde} \lipsum[1-20] \chapter[Va le monde]{Comment il va le monde ? Bien ?} \lipsum[1-20] \end{document} Jean-Côme Charpentier -- Ubuntu c'est vrai c'est franchement inutile mais Windows pour les échecs Alors à quoi sert le mode sans échecs? C'est pour les interdits de casino? -+- in fr.comp.text.tex -+-