Re: problema con comando \newgeometry e pacchetto fancyhdr

#44657
Up
0
Down
::

… puoi fare così: …

come al solito, grazie!

Versione “migliorata”:
`\newenvironment{changegeometry}[1]
{\newgeometry{#1}\setlength{\headwidth}{\textwidth}}
{\clearpage\aftergroup\restoregeometry}`
Non occorre dare \clearpage prima di questo ambiente, perché lo fa già \newgeometry. Se si volesse \cleardoublepage, basta darlo dopo l’ambiente. Confermo che funziona anche se si usano i comandi \fancyhfoffset, \fancyheadoffset e \fancyfootoffset per modificare l’ampiezza della testatina e del piedino. Colgo l’occasione per invitare tutti a usare i comandi \fancyhead e \fancyfoot invece di \lhead, \rhead eccetera. Per esempio, il codice originale dovrebbe essere
`\pagestyle{fancy}
\fancyhf{} % azzera tutto
\fancyfoot[L]{Left foot}
\fancyfoot[R]{Right foot}
\renewcommand{\headrulewidth}{0pt}
%\renewcommand{\footrulewidth}{0pt} % è 0 di default`
Ciao
Enrico

Go to top