Problème avec titelsec et pagestyle

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Problème avec titelsec et pagestyle

Messagepar touhami » Mercredi 10 Septembre 2014, 19:12

bonjour.
J'ai un problème avec le code suivant

Code: Tout sélectionner
\documentclass{book}
%----------------------------------------------------
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
%%---------------------------------------------------- 
\usepackage[pagestyles,newparttoc,clearempty]{titlesec}
%\usepackage{titletoc}
%%----------------------------------------------------
\usepackage{lipsum}
%----------------------------------------------------
\renewpagestyle{plain}[\small\sffamily]{
\footrule
\setfoot{}{\usepage}{}}

\newpagestyle{main}[\small\sffamily]{
\headrule
\sethead[\usepage][][\textsl{\thechapter. \chaptertitle}] 
{\textsl{\thesection. \sectiontitle}}{}{\usepage}}

\newpagestyle{special}[\small\sffamily]{
\headrule
\sethead[\usepage][\textsl{\chaptertitle}][]
{}{\textsl{\chaptertitle}}{\usepage}}
%----------------------------------------------------
\begin{document}
%----------------------------------------------------
\pagestyle{special}
\frontmatter
\tableofcontents
\listoffigures
\listoftables
\chapter*{Avant-propos}
\lipsum[1-10]
\chapter*{Remerciements}
\lipsum[1-10]
\chapter*{Introduction}
\section*{test}
\lipsum[1-5]
\section*{test too}
\lipsum[1-10]
%----------------------------------------------------
\pagestyle{main}
\mainmatter
\part{Cours}
\chapter{Nombres}
\section{axioms}
\lipsum[1-10]
\section{Results}
\lipsum[1-4]
%---------------------------------------------------- 
\appendix
\chapter{Applications}
%----------------------------------------------------
\backmatter
\chapter{Applications too}
%----------------------------------------------------
%\pagestyle{special}
%\addcontentsline{toc}{chapter}{Index}
%\printindex
\end{document}

L’entête des pages des 3 chapitres étoilés (Avant-propos, Remerciements et Introduction) est toujours celui de \listoftables (List of tables).
De plus, pour la dernière page de l'introduction, le style se change vers celui des chapitres suivants (le style main).
Remarque: Le premier problème ne se pose pas avec des chapitres sans * (\chapter{Avant-propos}).
touhami
Méga-utilisateur
 
Messages: 431
Inscription: Dimanche 11 Février 2007, 11:45
Statut actuel: Post-bac

Publicité

Re: titelsec et pagestyle

Messagepar rebouxo » Mercredi 10 Septembre 2014, 22:25

Pour éviter ces inconvénients, utilise les commutateurs : \frontmatter, \mainmatter, \backmatter.
Entre \front et \mainmatter tu mets intro, remerciements etc. Entre \main et \backmatter tu mets le corps principal et après \backmatter, la conclusion et les annexes.

Olivier
A line is a point that went for a walk. Paul Klee
Par solidarité, pas de MP
rebouxo
Modérateur
 
Messages: 6959
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: titelsec et pagestyle

Messagepar touhami » Mercredi 10 Septembre 2014, 22:42

rebouxo a écrit:Pour éviter ces inconvénients, utilise les commutateurs : \frontmatter, \mainmatter, \backmatter.
Entre \front et \mainmatter tu mets intro, remerciements etc. Entre \main et \backmatter tu mets le corps principal et après \backmatter, la conclusion et les annexes.

Olivier

C'est exactement ce que j'ai fais. Maintenant, lorsque je fait
Code: Tout sélectionner
\frontmatter
\pagestyle{special}

et
Code: Tout sélectionner
\mainmatter
\pagestyle{main}

le deuxième problème ne se pose pas.
touhami
Méga-utilisateur
 
Messages: 431
Inscription: Dimanche 11 Février 2007, 11:45
Statut actuel: Post-bac

Re: titelsec et pagestyle

Messagepar balf » Jeudi 11 Septembre 2014, 08:10

Pour le premier problème (chapitres étoilés dans les hauts-de-page), non résolu si je comprends bien, il me semble que \chaptertitle n'a d'effet que si l'on définit les formats avec titlesec. Or vous ne semblez redéfinir que \pagestyle.

B.A.
balf
Zetta-utilisateur
 
Messages: 3858
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: titelsec et pagestyle

Messagepar touhami » Jeudi 11 Septembre 2014, 13:52

balf a écrit:Pour le premier problème (chapitres étoilés dans les hauts-de-page), non résolu si je comprends bien, il me semble que \chaptertitle n'a d'effet que si l'on définit les formats avec titlesec. Or vous ne semblez redéfinir que \pagestyle.

B.A.

Merci, je vais revoir la doc.
touhami
Méga-utilisateur
 
Messages: 431
Inscription: Dimanche 11 Février 2007, 11:45
Statut actuel: Post-bac


Retourner vers LaTeX

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 7 invités