Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/04/2014, à 10:32

moumoune314

[Résolu] Latex : ne numérote pas toutes les pages

Bonjour,

J'ai cherché pendant pas mal de temps sur tous les forums, j'ai bien trouvé quelqu'un qui a eu mon problème mais la solution proposée n'a pas marché chez moi.

Mon problème donc : je code en classe book, sur texmaker et à l'affichage, il ne me met les numéros que sur les pages où un chapitre commence. La moitié des pages n'a donc aucun numéro. J'ai essayé plein de solutions proposées sur le net :

1 )  mettre
\pagestyle{empty}
\pagesytle{fancy}
\fancyfoot{}
\fancyfoot[LO]{\thepage}
\fancyfoot[RE]{\thepage}

résultat : les pages des chapitres centrées, les autres sur le côté (très moche).

2 )  mettre
\usepackage{nopageno} avant

résultat : seules les pages sans chapitres sont numérotées !

3 )  utiliser
\setcounter{page}{0}

résultat aucune différence.

Je précise que j'ai une page de garde insérée par includepdf.

Je commence à être à court d'idée. Quelqu'un pourrait-il m'aider ?

Dernière modification par moumoune314 (Le 15/04/2014, à 11:31)

Hors ligne

#2 Le 11/04/2014, à 10:41

Braun

Re : [Résolu] Latex : ne numérote pas toutes les pages

Bonjour,

\fancyfoot[LO]{\thepage}
\fancyfoot[RE]{\thepage}

place les numéros sur le côté, oeuf corse, alors pourquoi pas

\fancyfoot[C]{\thepage}

comme "Center".

Hors ligne

#3 Le 11/04/2014, à 11:16

moumoune314

Re : [Résolu] Latex : ne numérote pas toutes les pages

Bonjour,

Alors j'avais essayé, c'est assez bizarre. Les pages avec les chapitres sont centrées mais celles sans sont décentrées, en gros de 2 cm vers l'extérieur.

Hors ligne

#4 Le 11/04/2014, à 12:01

gigiair

Re : [Résolu] Latex : ne numérote pas toutes les pages

Il faudrait que tu fournisse un ECM.
https://www.gutenberg.eu.org/ECM

Peut-être que la classe book ne te convient pas vraiment.
Essaye avec la classe scrbook, avec cet ECM pr exemple :

\documentclass[12pt,a4paper,french]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{babel}

\title{ECM}
\begin{document}
\maketitle{}

\chapter{Un}

\lipsum[1-5]

\chapter{Deux}

\lipsum[1-5]


\end{document}

Note au passage que TeXMaker n'a strictement rien à voir dans le débat.


--
JJR.

Hors ligne

#5 Le 11/04/2014, à 13:36

moumoune314

Re : [Résolu] Latex : ne numérote pas toutes les pages

OK, ca a marché avec la classe scrbook. Merci beaucoup de votre aide, je vais mettre résolu smile


ah mais en fait pas du tout. Il y a encore un problème : il numérote toutes les pages, mais mal. J'envoie un ecm

\documentclass{scrbook}

\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{} % vide l'entête
\fancyfoot{} % vide le pied~de~page
\pagenumbering{arabic}
\fancyhead[LO,RE]{\slshape \leftmark} %[LE,RO]
\fancyfoot[C]{\thepage}
\fancyfoot[C]{\thepage}

\usepackage{lipsum}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%      maths
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\chapter*{Remerciements}
\vspace{3cm}
\lipsum[1-10]
\newpage
\thispagestyle{empty}
\tableofcontents
\newpage

\chapter*{Introduction}
\lipsum[1-10]

\chapter{Éléments de théorie}
\lipsum[1-10]
\section{La cavitation}
\subsection{La cavitation hydrodynamique}
\lipsum[1-10]
\subsection{La cavitation acoustique}
\lipsum[1-10]
\subsubsection{un autre truc}
\lipsum[1-10]

\chapter*{Conclusion}
\lipsum[1-10]

\end{document}

Dernière modification par moumoune314 (Le 11/04/2014, à 13:50)

Hors ligne

#6 Le 11/04/2014, à 14:52

gigiair

Re : [Résolu] Latex : ne numérote pas toutes les pages

moumoune314 a écrit :

OK, ca a marché avec la classe scrbook. Merci beaucoup de votre aide, je vais mettre résolu smile


ah mais en fait pas du tout. Il y a encore un problème : il numérote toutes les pages, mais mal.

Mal, c'est une question d'appréciation. Ce qui est fait correspond exactement à votre demande.
Personnellement, j'aurais laissé la classe scrbook faire toute seule, elle place les numérotations alternativement à gauche ou à droite, ce qui est l'habitude pour un livre dont les pages sont imprimées en recto-verso.
La classe scrbook, comme toutes les classes de KOMA-script gère elle-même les entêtes et les enpieds de page. Pour personnaliser, il faut lire la documentation en allemand

texdoc scrguide

ou en anglais

texdoc scrguien

N'étant pas germaniste, je lis celle en anglais, la documentation concernant la numérotation des pages se trouve à la page 72.
Pour une gestion plus raffinée voir à partir de la page 206, jusqu'à la page 217 et plus si affinités...

À mon goût, cet exemple est très bien, mais ce n'est pas de mon goût qu'il s'agit...

%%% bouque.tex --- 

%% Author: debjjr@jekyll.nowhere.com
%% Version: $Id: bouque.tex,v 0.0 2014/04/11 09:42:36 debjjr Exp$
\documentclass{scrbook}

\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

%\usepackage{fancyhdr}
%\pagestyle{fancy}
% \fancyhead{} % vide l'entête
% \fancyfoot{}
% vide le pied~de~page
\pagenumbering{arabic}
% \fancyhead[LO,RE]{\slshape \leftmark} %[LE,RO]
% \fancyfoot[C]{\thepage}
% \fancyfoot[C]{\thepage}

\usepackage{lipsum}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%      maths
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
\chapter*{Remerciements}
\vspace{3cm}
\lipsum[1-10]
\newpage
\thispagestyle{empty}
\tableofcontents
\newpage

\chapter*{Introduction}
\lipsum[1-10]

\chapter{éléments de théorie}
\lipsum[1-10]
\section{La cavitation}
\subsection{La cavitation hydrodynamique}
\lipsum[1-10]
\subsection{La cavitation acoustique}
\lipsum[1-10]
\subsubsection{un autre truc}
\lipsum[1-10]

\chapter*{Conclusion}
\lipsum[1-10]

\end{document}

Dernière modification par gigiair (Le 11/04/2014, à 15:33)


--
JJR.

Hors ligne

#7 Le 11/04/2014, à 16:46

moumoune314

Re : [Résolu] Latex : ne numérote pas toutes les pages

Alors, en enlevant \pagestyle{fancy}, \fancyfoot{} et  \fancyfoot[C]{\thepage} , \fancyfoot[C]{\thepage}, j'arrive  à avoir des numéros bien placés (à droite pour les impaires, à gauche pour les pairs). Mais mes entêtes ne sont du coup plus du tout comme je le voudrais, normal puisque j'ai enlevé pagestyle{fancy}.

Savez-vous comment définir les entêtes autrement que par fancy avec scrbook, puisque ca semble être le problème ?

Hors ligne

#8 Le 11/04/2014, à 20:53

gigiair

Re : [Résolu] Latex : ne numérote pas toutes les pages

\pagestyle{headings} pour une disposition « par défaut »
\pagestyle{myheadings} pour une disposition personnalisée.
Je ne suis pas un pro de la classe book, il faut lire la doc.


--
JJR.

Hors ligne

#9 Le 15/04/2014, à 11:30

moumoune314

Re : [Résolu] Latex : ne numérote pas toutes les pages

J'ai finalement réussi à faire ce que je voulais, en bidouillant un truc trouvé à cette adresse  :

http://forum.mathematex.net/latex-f6/entete-t12503.html

Ca donne, plus ou moins :

\documentclass{scrbook}

\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[pagestyles]{titlesec}
%***************************** Change chapter style ****************************
\titleformat{\chapter}[display]
{\bfseries\LARGE}
{\filright\bfseries{\chaptertitlename} \huge\thechapter}
{1ex}
{\titlerule
\vspace{1.5ex}%
\filright}
[\vspace{1.5ex}%
\titlerule\thispagestyle{empty}]

%***************************** Change section style ***************************

\renewcommand{\thesection}{\Roman{section}}
\titleformat{\section}[hang]{\large\bfseries}{\thesection~--}{1ex}{}%
\titlespacing{\section}{0pt}{3.5ex plus 1ex minus .2ex}{3.3ex plus .2ex}
\newcommand{\sectiontitlename}{Section}
\newpagestyle{myfancy}[\itshape\selectlanguage{french}]{\setheadrule{0.5pt}%
\sethead[\thepage][][{\chaptertitlename} \thechapter\,: \chaptertitle]{Section \thesection~-- \sectiontitle}{}{\thepage}
\setfoot[][][]{}{}{}}
\begin{document}

\pagestyle{myfancy}
\chapter{chapitre1}
\chapter{chapitre2}
\section{section1}
\end{document}

Sujet résolu !

Hors ligne

#10 Le 15/04/2014, à 11:37

gigiair

Re : [Résolu] Latex : ne numérote pas toutes les pages

Il vaut mieux poster directement sur ce site, ou sur fr.comp.text.tex. C'est sur fctt que l'on trouve le plus de spécialistes LaTeX, mais sur mathematex il y en a aussi d'excellents.


--
JJR.

Hors ligne