Discussion:
Problème de numérotation de page
(trop ancien pour répondre)
BenLar
2005-08-09 12:54:06 UTC
Permalink
Bonjour,

Je rencontre un problème de numérotation de page.

Voilà ce que j'ai écrit:

------------------------------------------------------
\begin{document}
[...]
\setcounter{part}{1}
\thispagestyle{empty}
\cleardoublepage
[...] (page de garde)
\setcounter{part}{2}
\cleardoublepage
\pagenumbering{roman}
\setcounter{page}{1}
[...] (remerciement + tables les matières)
\tableofcontents
\addcontentsline{toc}{chapter}{Table des matières}
[...]
\setcounter{part}{3}
\cleardoublepage
\pagenumbering{arabic}
\setcounter{page}{1}
[...] Introduction + chapitre 1 + le reste...
\end{document}
------------------------------------------------------

Le problème :

Sur la première page de garde : pas de numérotation => ca c'est OK
Remerciement(1 page) : page i => c'est OK
Table des matières (2 pages) : page ii et iii => OK
Introduction (1 page) : page 1 => OK
chapitre 1 (plusieurs page ) : première page numéroté 1 => KO ; je
devrais avoir 2

De plus, dans la table des matières, j'ai :

Table des matières....... iii (ca devrais être ii)

J'ai donc un pb dans ma numérotation, mais ou (je maitrise pas) ?

Merci de votre aide,

Ben
Prakash Countcham
2005-08-09 13:17:52 UTC
Permalink
Bonjour,
Post by BenLar
Sur la première page de garde : pas de numérotation => ca c'est OK
Remerciement(1 page) : page i => c'est OK
Table des matières (2 pages) : page ii et iii => OK
Introduction (1 page) : page 1 => OK
chapitre 1 (plusieurs page ) : première page numéroté 1 => KO ; je
devrais avoir 2
Table des matières....... iii (ca devrais être ii)
J'ai donc un pb dans ma numérotation, mais ou (je maitrise pas) ?
Pas de problème chez moi. J'ai essayé l'exemple qui suit :

\documentclass{book}
\begin{document}
[...]
\setcounter{part}{1}
\thispagestyle{empty}
\cleardoublepage
[...] (page de garde)
\setcounter{part}{2}
\cleardoublepage
\pagenumbering{roman}
\setcounter{page}{1}
[...] (remerciement + tables les matières)
\tableofcontents
\addcontentsline{toc}{chapter}{Table des matières}
[...]
\setcounter{part}{3}
\cleardoublepage
\pagenumbering{arabic}
\setcounter{page}{1}
\chapter{Introduction}
\chapter{chapitre 1 + le reste...}
\end{document}
--
Prakash
Prakash Countcham
2005-08-09 13:37:07 UTC
Permalink
Post by BenLar
\addcontentsline{toc}{chapter}{Table des matières}
Bien que je trouve tordu de dire dans la table des matières, à quelle page se
trouve la table des matières, il y a un package pour cela :

\usepackage{tocbibind}
--
Prakash
PS: J'anticipe la question "où trouver sa documentation ?" :
ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/tocbibind/tocbibind.pdf
BenLar
2005-08-09 19:37:15 UTC
Permalink
L'utilisation du package améliore les choses pour ce qui est de la
numérotation des pages de la table des matières dans la table des
matières.

Par contre, dans la table des matières, l'introduction est en page 1
et le chapitre 1 en page 1. Mais le chapitre 1 devrait etre en page 2
dans la table des matières.

Par contre, je viens de me rendre compte que j'avais un \mainmatter.
Actuellement, il est entre l'introduction et le chapitre 1.

Si je le déplace devant l'introduction, alors la numérotation des
pages est bonne. Par contre, il numérote l'introduction comme chapitre
1 ce que je ne veux pas.

Actuellement, mon fichier ressemble à :

------------------------------------------------------
\begin{document}
\frontmatter
[...]
\setcounter{part}{1}
\thispagestyle{empty}
\cleardoublepage

%% la page de garde

\setcounter{part}{2}
\cleardoublepage
\pagenumbering{roman}
\setcounter{page}{1}

%% les remerciemments - chapitre non numéroté - numérotation page
romain
\chapter{remerciement}

%% idem
\tableofcontents %% la table des matières
[...]
\setcounter{part}{3}
\cleardoublepage
\pagenumbering{arabic}
\setcounter{page}{1}

%% l'introduction - chapitre non numéroté - page chiffre arabe
\chapter{Introduction}

\mainmatter

%% chapitre 1, 2... numéroté - page chiffre arabe
\chapter{chapitre 1}
\chapter{chapitre 2}

\backmatter

%%conclusion - chapitre non numéroté - page chiffre arabe
\chapter{Conclusion}

%% bibliographie - idem
\nocite{*}
\bibliographystyle{unsrturl}
\bibliography{mabiblio}
\addcontentsline{toc}{chapter}{Bibliographie}

\end{document}
------------------------------------------------------
Prakash Countcham
2005-08-10 04:50:43 UTC
Permalink
"BenLar" <***@yahoo.fr> writes:
[...]
Post by BenLar
Par contre, je viens de me rendre compte que j'avais un \mainmatter.
Actuellement, il est entre l'introduction et le chapitre 1.
Si je le déplace devant l'introduction, alors la numérotation des
pages est bonne. Par contre, il numérote l'introduction comme chapitre
1 ce que je ne veux pas.
J'aimerais bien que tu ne me donnes pas un fichier *complet* et *minimal*
reproduisant le problème !

Tout ce que je te conseiller avec les éléments que tu as bien voulu me
donner, c'est :
- ne pas utiliser \pagenumbering{roman/arabic} car frontmatter et mainmatter
s'en occupent ;
- utiliser \chapter*{Introduction} pour que l'introduction ne soit pas
numérotée ;
- utiliser l'environnement titlepage qui est prévu pour dire que l'on a un
titre ;
- laisser LaTeX s'occuper de la numérotation. La philosophie de LaTeX n'est
pas de faire soi-même la numérotation, mais de laisser le programme faire
et de se concentrer sur le fond. De plus, \setcounter{part}{1} signifie que
la première partie est la Partie II, ce que je trouve vraiment original
pour une numérotation de parties ;
- je suppose qu'il y a des \part que tu n'as pas mentionné ;
- enlever le \addcontentsline{toc}{chapter}{Bibliographie} dont tocbibind
s'occupe.

Voici ce que cela donne dans un exemple complet :

\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[french]{babel}
\usepackage{tocbibind}
\begin{document}
\frontmatter
\begin{titlepage}
\centering

{\Huge Gros titre du document}

Maille S. Elf \quad Toto le Grand

\today

\end{titlepage}
\thispagestyle{empty}
\cleardoublepage
%% Si tu y tiens
\setcounter{page}{1}
\chapter{Remerciements}

Merci romain !

\tableofcontents

\mainmatter
\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}
\chapter{chapitre 1}
\chapter{chapitre 2}
\chapter{chapitre 3}
\chapter{chapitre 4}
\chapter{chapitre 5}
\chapter{chapitre 6}
\chapter{chapitre 7}
\chapter{chapitre 8}
\chapter{chapitre 9}
\chapter{chapitre 10}
\chapter{chapitre 11}
\chapter{chapitre 12}
\chapter{chapitre 13}
\chapter{chapitre 14}
\chapter{chapitre 15}

\backmatter
\chapter{Conclusion}
\nocite{*}
\bibliographystyle{alpha}
\bibliography{mabiblio}

\end{document}

Voilà, j'attends avec impatience ton exemple complet (= je copie/colle, je
complie et je constate le problème). Sans cet exemple, je ne peux pas deviner.
--
Prakash
PS : Sinon, il faut attendre que la VPC m'apporte la boule de cristal que
j'avais commandée. Mais, vu le temps que prend la livraison le colis a
dû se perdre.
BenLar
2005-08-10 08:00:05 UTC
Permalink
\documentclass[french,11pt,a4paper,oneside]{book}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage[latin1]{inputenc}
\usepackage[frenchb]{babel} \selectlanguage{french}
\FrenchItemizeSpacingfalse
\usepackage{graphicx}
\usepackage{url}
\usepackage{rotating}
\usepackage{hhline}
\usepackage{color}
\usepackage{colortbl}
\usepackage{cite}
\usepackage{tocbibind}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\leftmark}
\fancyfoot[R]{\thepage}
\fancyfoot[L]{Benoit \textsc{Lardy} - DESS SSI}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}

\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[L]{Ben - DESS}
\fancyfoot[R]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.5pt}}
\renewcommand*{\FrenchLabelItem}{\textbf{\textendash}}

%%%% debut macro %%%%
\newenvironment{changemargin}[2]{\begin{list}{}{%
\setlength{\topsep}{0pt}%
\setlength{\leftmargin}{0pt}%
\setlength{\rightmargin}{0pt}%
\setlength{\listparindent}{\parindent}%
\setlength{\itemindent}{\parindent}%
\setlength{\parsep}{0pt plus 1pt}%
\addtolength{\leftmargin}{#1}%
\addtolength{\rightmargin}{#2}%
}\item }{\end{list}}
%%%% fin macro %%%%

\begin{document}

\frontmatter

\setlength{\parindent}{0pt}

\setcounter{part}{1}
\thispagestyle{empty}
\cleardoublepage
\parskip=5pt

{\small
\begin{tabular}{p{7cm}>{\raggedleft}p{6,5cm}}
Nom : Ben & DESS \tabularnewline
Responsable pédagogique : & Année 2004-2005 \tabularnewline
responsable & Deuxième semestre \tabularnewline
\end{tabular}
}

\vspace{1,5cm}

\begin{changemargin}{1,5cm}{0cm}
\begin{center}
\textsc{Titre}
\end{center}
\end{changemargin}

\vspace{1,5cm}

{\footnotesize
\begin{changemargin}{2,5cm}{1cm}
\parskip=0pt
Résumé
\end{changemargin}
\parskip=5pt
}

\vspace{1,5cm}
{\small
\begin{tabular}{p{8cm}>{\centering}p{6cm}}
Entreprise : Entreprise & \textbf{Mots clés} \tabularnewline
Lieu : Lieu & motclé1 \tabularnewline
Responsable : Responsable & motclé2 \tabularnewline
& Motclé3 \tabularnewline
& motclé4 \tabularnewline
\end{tabular}
}

\setcounter{part}{2}
\cleardoublepage
\pagenumbering{roman}
\setcounter{page}{1}

\chapter{Remerciements}

Blabla

\parskip=0pt
\tableofcontents
\parskip=5pt

\setcounter{part}{3}
\pagenumbering{arabic}
\cleardoublepage
\setcounter{page}{1}

\chapter{Introduction}

Bla bla

\mainmatter

\chapter{Présentation }

\section{L'entreprise}

\subsection{L'histoire}

Bla bla

\subsection{Les repères 1}

Bla bla

\subsection{Les repères 2}

Bla bla

\subsection{Les repères 3}

Bla bla

\subsection{Quelques chiffres pour l'année 2003}

Bla bla

\section{Le SIT}

\subsection{L'organisation}

Bla bla

\subsection{Le SI}

bla bla

\chapter{Sujets et objectifs}

\section{Présentation du contexte}

bla bla

\subsection{L'autoévaluation}

bla bla

\subsection{La charte et la plaquette}

bla bla

\chapter{Le stage}

\section{Les objectifs}
bla bla

\section{Les moyens}

\subsection{Les moyens humains}

bla bla

\subsection{La matière}

Bla bla

\subsection{Les outils}

Bla bla

\subsection{Les méthodes}

Bla bla

\subsection{Le budget}

Bla bla

\section{La démarche}

\subsection{L'organisation}

\subsubsection{L'autoévaluation}

Bla bla

\subsubsection{La charte et la plaquette}

Bla bla

\subsection{Le planning prévisionnel}

\subsubsection{L'autoévaluation}

tableau 1

\subsubsection{La charte et la plaquette}

tableau2

\section{Le déroulement}

\subsection{L'organisation}

\subsubsection{L'autoévaluation}

bla bla

\subsubsection{La charte et la plaquette}

bla bla

\subsection{Le planning réel}

\subsubsection{L'autoévaluation}

tableau3

\subsubsection{La charte et la plaquette}

tableau4

\section{La discussion des résultats}

bla bla

\backmatter

\chapter{Conclusion}

bla bla

\nocite{*}
\bibliographystyle{unsrturl}
\bibliography{mabiblio}
\addcontentsline{toc}{chapter}{Bibliographie}

\chapter{Annexes}

\end{document}
Ulrike Fischer
2005-08-10 08:20:01 UTC
Permalink
Post by BenLar
\begin{changemargin}{1,5cm}{0cm}
\begin{center}
\textsc{Titre}
\end{center}
\end{changemargin}
Je pense que tu devrait utiliser l'environment
\begin{titlepage}
...
Post by BenLar
\pagenumbering{roman}
\setcounter{page}{1}
\pagenumbering change deja le numero de page, le \setcounter ne devrait
pas etre necessaire.
--
Ulrike Fischer
e-mail: zusätzlich meinen Vornamen vor dem @ einfügen.
e-mail: add my first name between the news and the @.
BenLar
2005-08-10 12:11:58 UTC
Permalink
C'est tout bon.

Merci,

Ben

Prakash Countcham
2005-08-10 08:48:30 UTC
Permalink
Bonjour,

Tout d'abord, merci pour ton exemple.
Post by BenLar
\frontmatter
\setlength{\parindent}{0pt}
\setcounter{part}{1}
[...]
Post by BenLar
\pagenumbering{roman}
[...]
Post by BenLar
\setcounter{part}{3}
\pagenumbering{arabic}
\cleardoublepage
\setcounter{page}{1}
\chapter{Introduction}
Bla bla
\mainmatter
\chapter{Présentation }
[...]
Post by BenLar
\bibliographystyle{unsrturl}
\bibliography{mabiblio}
\addcontentsline{toc}{chapter}{Bibliographie}
J'avais dans mon précédent mail de déplacer \mainmatter, de ne pas utiliser
\setcounter{part}{...} à moins que tu aies vraiment une bonne raison,
d'enlever \pagenumbering{roman/arabic} d'utiliser \chapter* au lieu de
chapter pour l'introduction, d'enlever
\addcontentsline{toc}{chapter}{Bibliographie} et d'utiliser titlepage.

Voici ce que cela donne sur ton fichier :

\documentclass[french,11pt,a4paper,oneside]{book}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage[latin1]{inputenc}
\usepackage[frenchb]{babel}
\usepackage{color}
\usepackage{colortbl}
\usepackage{cite}
\usepackage{tocbibind}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\leftmark}
\fancyfoot[R]{\thepage}
\fancyfoot[L]{Benoit \textsc{Lardy} - DESS SSI}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0.5pt}

\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[L]{Ben - DESS}
\fancyfoot[R]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.5pt}}
\renewcommand*{\FrenchLabelItem}{\textbf{\textendash}}

% ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/misc/chngpage.sty
% défini adjustwidth qui fait la même chose que changemargin
\usepackage{chngpage}

\begin{document}

\frontmatter

\setlength{\parindent}{0pt}

\begin{titlepage}
\parskip=5pt

{\small
\begin{tabular}{p{7cm}>{\raggedleft}p{6,5cm}}
Nom : Ben & DESS \tabularnewline
Responsable pédagogique : & Année 2004-2005 \tabularnewline
responsable & Deuxième semestre \tabularnewline
\end{tabular}
}

\vspace{1,5cm}

\begin{adjustwidth}{1,5cm}{0cm}
\begin{center}
\textsc{Titre}
\end{center}
\end{adjustwidth}

\vspace{1,5cm}

{\footnotesize
\begin{adjustwidth}{2,5cm}{1cm}
\parskip=0pt
Résumé
\end{adjustwidth}
\parskip=5pt
}

\vspace{1,5cm}
{\small
\begin{tabular}{p{8cm}>{\centering}p{6cm}}
Entreprise : Entreprise & \textbf{Mots clés} \tabularnewline
Lieu : Lieu & motclé1 \tabularnewline
Responsable : Responsable & motclé2 \tabularnewline
& Motclé3 \tabularnewline
& motclé4 \tabularnewline
\end{tabular}
}
\end{titlepage}

\chapter{Remerciements}

Blabla

\parskip=0pt
\tableofcontents
\parskip=5pt

\mainmatter

\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}

Bla bla

\chapter{Présentation }

\section{L'entreprise}

\subsection{L'histoire}

Bla bla

\subsection{Les repères 1}

Bla bla

\subsection{Les repères 2}

Bla bla

\subsection{Les repères 3}

Bla bla

\subsection{Quelques chiffres pour l'année 2003}

Bla bla

\section{Le SIT}

\subsection{L'organisation}

Bla bla

\subsection{Le SI}

bla bla

\chapter{Sujets et objectifs}

\section{Présentation du contexte}

bla bla

\subsection{L'autoévaluation}

bla bla

\subsection{La charte et la plaquette}

bla bla

\chapter{Le stage}

\section{Les objectifs}
bla bla

\section{Les moyens}

\subsection{Les moyens humains}

bla bla

\subsection{La matière}

Bla bla

\subsection{Les outils}

Bla bla

\subsection{Les méthodes}

Bla bla

\subsection{Le budget}

Bla bla

\section{La démarche}

\subsection{L'organisation}

\subsubsection{L'autoévaluation}

Bla bla

\subsubsection{La charte et la plaquette}

Bla bla

\subsection{Le planning prévisionnel}

\subsubsection{L'autoévaluation}

tableau 1

\subsubsection{La charte et la plaquette}

tableau2

\section{Le déroulement}

\subsection{L'organisation}

\subsubsection{L'autoévaluation}

bla bla

\subsubsection{La charte et la plaquette}

bla bla

\subsection{Le planning réel}

\subsubsection{L'autoévaluation}

tableau3

\subsubsection{La charte et la plaquette}

tableau4

\section{La discussion des résultats}

bla bla

\backmatter

\chapter{Conclusion}

bla bla

\nocite{*}
\bibliographystyle{alpha}
\bibliography{biblio}

\chapter{Annexes}

\end{document}

J'espère que c'est plus clair et que cela résoud ton problème. Cordialement,
--
Prakash
BenLar
2005-08-09 19:43:47 UTC
Permalink
Finalement, ça marche pas si bien...

La première page de la TM est numéroté ii ce qui correspond à son
entrée dans la table des matière.

Par contre, la seconde page de la TM est numéroté 1 au lieu de iii !?
Loading...