Re: non numerare le pagine dell’indice

#11184
Up
0
Down
::

Il codice di Enrico produce quello che vuoi ma secondo me dovresti pensarci. La numerazione del frontmatter della classe book (numeri romani minuscoli) è uno standard tipografico piuttosto diffuso e che personalmente preferisco a pagine senza nessuna numerazione (necessarie invece per la pagine della dedica, ecc.).

Sono perfettamente d’accordo. Posso ammetterlo nel caso di un indice breve, di una sola pagina. Nel qual caso basta scrivere
`\tableofcontents\thispagestyle{empty}\clearpage`
Ritenevo però istruttivo vedere come si può modificare “abbastanza” facilmente il comportamento di una classe.

Nel caso in esame si può notare l’aggiunta di
(1) \begingroup all’inizio
(2) \thispagestyle{empty} dopo \chapter*…
(3) \pagestyle{empty} prima di \@starttoc
(4) \clearpage\endgroup alla fine

Il comando \chapter* emette, fra l’altro, un comando \thispagestyle{plain} e l’aggiunta (2) serve ad annullarlo

Nelle pagine successive lo stile di pagina sarebbe quello in vigore normalmente, perciò l’aggiunta (3).

I comandi \begingroup e \endgroup servono a isolare questo \pagestyle{empty}, in modo che lo stile ritorni quello in vigore normalmente, ma dopo un \clearpage che ci assicura di non avere sorprese nella pagina successiva.

Ciao
Enrico

Go to top