`\makeatletter
\@addtoreset{page}{chapter}
\renewcommand{\thepage}{\thechapter~–~\arabic{page}}
\let\orig@chapter\chapter
\def\chapter{\setcounter{page}{1}\orig@chapter}
\makeatother`
Non sarebbe sufficiente la riga \@addtoreset{page}{chapter} con la seguente ridefinizione di \thepage, perché il numero di pagina deve cominciare da 1 e non da 0 come per gli altri contatori.Grazie mille della velocissima risposta!
Le pagine però mi partono comunque da 0 all’inizio di ogni capitolo, e compaiono come ‘numpagina’ sui fogli, non come ‘numcapitolo.numpagina’.
Già. Non è proprio il modo migliore. E adesso so perché! Il problema sta nel comando \chapter che fa scattare il contatore. Quindi occorre una cosa leggermente più complicata.
`\makeatletter
\@addtoreset{page}{chapter}
\let\orig@chapter\@chapter
\def\@chapter[#1]#2{\orig@chapter[#1]{#2}\stepcounter{page}}
\renewcommand{\thepage}{\thechapter–\arabic{page}}
\makeatother`
Fammi sapere.
Ciao
Enrico