Dans mon document actuel, certains chapitres doivent être ajoutés avec le mais dans mon en-tête, je veux le Le problème est que pour les chapitres ajoutés avec le Donc, donc j'ai besoin de Force \ chapitre * code> -Command car je ne veux pas qu'ils soient les chapitres réels em> (non Entrée en TC, pas de chapitre, ...). Cela fonctionne bien.
nom de chapitre code> à afficher. J'utilise
fancyheaders code> et
\ gauchemark code>: p>
\ chapitre * code> -Command,
\ gauchermark code> n'est pas mis à jour et donc l'en-tête affiche toujours le nom de chapitre du chapitre précédent. P>
\ chapitre * code> pour mettre à jour automatiquement
\ wttelambark code> ou i passer au chapitre
\ \ chapitre code> -Command mais empêche les autres choses qui s'accordent (entrée en TOC, ...). Mais je ne sais pas comment! Des idées? P> p>
5 Réponses :
Je ne suis pas sûr que cela fonctionnera, car je n'ai pas de latex installé sur ma machine actuelle ...
Mais vous pouvez essayer de définir une commande \ markleft après votre commande \ chapitre * comme: p> espère que cela aide. p> p>
Merci pour votre réponse! Mais le problème est que si j'ai une fois défini \ wastmark manuellement, les commandes de chapitre ultérieures ne le mettront pas à jour à nouveau!
Semble que cela soit destiné. Voir [Documentation en-tête de fantaisie] [1] Pages 10-11 Pour plus de détails sur la question. [1]: Ctan.org/tex-Archive/ Macros / Latex / Contrib / FANCYHDR / FANCY HDR.PDF
Allerhight, je l'ai fait! La solution consiste à redéfinir \ Wastmark uniquement dans un bloc spécifique! assez simple si vous le savez;)
{ \renewcommand{\leftmark}{ABC123} \chapter*{ABC123} %... and so on ... }
Est-ce que je comprends correctement: vous redéfinissez \ wastmark pour chaque \ chapitre * ??
Je viens de redéfinir la commande de chapitre et de section à ce dont j'ai besoin et avait défini le \ wttmmark code> explicitement. Les commandes de chapitre ne pourront plus utiliser de gauche, mais je ne me soucie pas que j'utilise mon
\ nnchapter code> et
\ nnsection code> \ nnsection code> dans l'ensemble du document
\newcommand{\nnchapter}[1]{
\phantomsection
\addcontentsline{toc}{chapter}{#1}\renewcommand{\leftmark}{#1}\chapter*{#1}
}
\newcommand{\nnsection}[1]{
\phantomsection
\addcontentsline{toc}{section}{#1}\renewcommand{\leftmark}{#1}\section*{#1}
}
Essayez ceci: pagesbreak code> est requis pour assurer le nouveau
Lefmark code> est utilisé p> p>
Les * formes du \ chapitre code> etc. Les commandes n'appellent pas les commandes Mark. Donc, si vous souhaitez que votre préface définisse les informations d'en-tête mais que vous ne soyez pas numéroté ni être mis dans la table des matières, vous devez émettre le
\ markboth code> vous-même, par exemple
\chapter*{abc123\markboth{abc123}{}}
Fonctionne comme un charme!
Vous voudrez peut-être publier ceci sur tex.stackexchange.com à la place.