Re: testatina sovrapposta

#80325
Up
0
Down
::

scaggydrum” post=79523Ciao a tutti! Sono alle prese con le testatine ma non riesco ad ottenere una configurazione sensata. Tento di spiegare il problema: io desidererei avere in ogni pagina titolo capitolo e titolo sezione sovrapposti (uso la classe book) e questo l’ho ottenuto ridefinendo
`
\renewcommand{\chaptermark}[1]{%
\markboth{\color{hardgray}\MakeUppercase{\thechapter. \ #1}}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}}
`
e definendo uno stile di pagina così
`
\fancypagestyle{normal}{%
\fancyhead[RO,LE]{\leftmark \\ \rightmark}
\fancyfoot[RO,LE]{\bfseries \thepage}
}
`
Il problema si presenta nelle prime pagine dei capitoli in cui non sono ancora aperte le sezioni, in queste ottengo una linea vuota sotto il nome del capitolo, mentre voreri che si abbassasse fino a stare sulla linea. Qualche suggerimento?
https://www.box.com/s/ib1gr5l00xbacb6rh0jf
Allego una prova in cui a pagina 4 il risultato è corretto mentre a pagina 2 e 3 si nota il problema.
Grazie in anticipo per ogni aiuto.
Alessandro

PS: Le regole tipografiche le ho consciamente lasciate da parte … ognuno ha i suoi gusti no?

Manca un esempio minimo. E il codice è piuttosto brutto.
`\renewcommand{\chaptermark}[1]{\markboth{\thechapter. \ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}}
\fancypagestyle{normal}{%
\fancyhf{}
\fancyhead[RO,LE]{\color{hardgray}\MakeUppercase{\leftmark} \\ \rightmark}
\fancyfoot[RO,LE]{\bfseries \thepage}
}`
Non mettere mai istruzioni di composizione in [tt]\markboth[/tt] o [tt]\markright[/tt].

Adesso veniamo al problema: quando compili ottieni questo messaggio:
`Package Fancyhdr Warning: \headheight is too small (12.0pt):
Make it at least 22.48878pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.`
che da solo ti dice che fare:
`\setlength{\headheight}{22.5pt}`

Ah, dimenticavo: il risultato è orribile. 🙂

Ciao
Enrico

Go to top