Newsgroup: it.comp.software.tex
Titolo: Problemini con fancyhdr e i numeri delle pagine

Salve, sto preparando la tesi, visto che sono un pò fissato con i 
particolari ho deciso di personalizzare gli header usando il pacchetto
fancyhdr, ed in effetti sono riuscito ad ottenere un risultato che mi
soddisfa. Premetto che uso LyX, quindi i comandi per la costruzione
del header li ho messi in quello che LyX chiama "LaTeX Preamble".
Ho riscontrato che però succede una cosa strana, nel mio header ho deciso
di scrivere i numeri di pagina in Sans Serif, tutto funziona alla grande
tranne che sulla prima pagina di ogni nuovo capitolo dove i numeri 
compaiono nel carattere normale. Ho letto nella FAQ ed ho trovato una 
domanda che penso sia simile (si parla del fatto che in un documento in 
cui non si vogliono i numeri di pagina, questi compaiono sulle pagine 
iniziali dei capitoli), la risposta indica di utilizzare 
\thispagestyle{empty} all'inizio del capitolo, ma in questo modo il 
numero non appare proprio, se invece uso \thispagestyle{fancy} il numero
appare giusto però poi compare anche l'header in alto a sinistro mentre 
in questa pagina non dovrebbe esserci. 
In alternativa si consiglia di utilizzare fancyhdr, ma non mi è ben chiaro 
come però.
Vi riporto la struttura del mio doc in modo che mi possiate dire se
magari sbaglio io in qualcosa, quello che riporto è lo scheletro del
file tesi.tex dove c'è la toc, l'indice, l'introduzione, e gli include
dei vari file dei capitoli.
----------------------------tesi.tex------------------------------------
\documentclass[11pt,oneside,italian]{book}
\usepackage ...
...
\usepackage{fancyhdr}
\pagestyle{fancy}
\makeatletter
(definizione del comando list provvisto da LyX)
%%%%% User specified LaTex commands. (ovvero il "LaTeX Preamble")
\newcommand{\helv}{\fontfamily{pvh}\fontseries{b}\fontsize{9}{11}\selectfont}
\renewcommand{\chaptermark}[1]{\markboth{\textsf{Cap. \thechapter. \ #1}}{}}
\renewcommand{\sectiormark}[1]{\markrigth{\textsf{\thesection. \ #1}}{}}
\fancyhead{}
\cfoot{\textsf{\thpage}}
\lhead{\helv \leftmark}
\rhead{\helv \rigthmark}
\pagenumbering{roman}
\makeatother
\begin{document}
\begin{titlepage}
(qui ci sono i comandi per il frontespizio)...
\end{titlepage}
\pagestyle{plain}
\tableofcontents{}
\chapter*{Introduzione}
\pagenumbering{arabic}L'ultimo decennio....
....
\include{Capitolo1}
\include{Capitolo2}
\pagenumbering{roman}
\pagestyle{plain} \listoffigures{}\listoftables{}
---------------------------------tesi.tex-------------------------------
Il file Capitolo1.tex comincia così
\chapter{La codifica video}
\pagestyle{fancy} ....
Nota, il se metteveo questo \pagestyle{fancy} nel file tesi.tex subito 
prima di \include{Capitolo1} succede una cosa strana, l'introduzione
ha per le prime due pagine lo stile plain e le ultime due pagine quello
fancy.
Fiuu, penso di aver finito, scusatemi per la lunghezza del mex ^__^;;
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)

 compaiono nel carattere normale.
La prima pagina di ogni capitolo usa lo stile di pagina 'plain'. 
Ridefinisci questo stile. 
La definizione di plain nel kernel LaTeX è:
\def\ps@plain{\let\@mkboth\@gobbletwo
     \let\@oddhead\@empty\def\@oddfoot{\reset@font\hfil\thepage
     \hfil}\let\@evenhead\@empty\let\@evenfoot\@oddfoot}
Dovrebbe allora bastare mettere, nel preambolo:
\makeatletter
\def\ps@plain{\let\@mkboth\@gobbletwo
     \let\@oddhead\@empty\def\@oddfoot{\reset@font\hfil%
     \textsf{\thepage}
     \hfil}\let\@evenhead\@empty\let\@evenfoot\@oddfoot}
\makeatother
-- 
Giuseppe "Oblomov" Bilotta
Axiom I of the Giuseppe Bilotta
theory of IT:
Anything is better than MS

Giuseppe Bilotta ha scritto : 

Funziona!!! grande, secondo me tu devi essere Lamport in incognito :)
E tralaltro ora essendo ridefinito lo stile plain, anche i numeretti di
pagina dell'indice e dell'introduzione compaiono in SS, ottimo.
Grazie.


 secondo me tu devi essere Lamport in incognito :)
Sse, magari :-)
