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.