Re: fancyhdr e prima pagina

#13543
Up
0
Down
::

A mio modestissimo parere, nel caso tu stia utilizzando la classe “book” (che decuco tu stia utilizzando richiamando in testatina il titolo del capitolo), nella prima pagina di ogni capitolo è meglio non mettere il numero di pagina. In questo caso utilizza:
`\thispagestyle{empty}`

La soluzione con \fancypagestyle{plain}{…} è più efficiente perché permette di ridefinire come si preferisce lo stile di pagina plain. Il comando \chapter emette un \thispagestyle{plain} ed è un noto problema (non usando fancyhdr) quello di modificare lo stile della pagina dell’indice.

Supponiamo infatti di volere che la prima pagina di un capitolo non abbia numero di pagina (è una scelta ammissibile, dal punto di vista tipografico). Si può certamente scrivere
`\chapter{titolo}
\thispagestyle{empty}`
a ogni inizio di capitolo. Ma
`\tableofcontents\thispagestyle{empty}`
non funziona se l’indice ha più di una pagina (provare per credere).

Soluzione possibile:
`\begingroup
\makeatletter\let\ps@plain=\ps@empty
\tableofcontents
\endgroup`
che non è proprio bellissima, ammetterai. 🙂

Con fancyhdr eviti sia questo problema che quello di dare indicazioni esplicite a ogni inizio di capitolo (che sono possibilmente da evitare).

Ciao
Enrico

Go to top