Re: Testatina sbagliata con fancyhdr

#35065
Antonio Ledda
Partecipante
    Up
    0
    Down
    ::

    Sto completando la tesi e sono giunto ai ringraziamenti che ho inserito come \chapter* dopo la bibliografia, realizzata con l’ambiente thebibliography.
    Per aggiungere la bibliografia all’indice ho riportato in testa al file il seguente codice
    `
    \cleardoublepage
    \addcontentsline{toc}{chapter}{\bibname}
    `

    Il problema è che le testatine nelle pagine dei ringraziamenti portano come titolo del capitolo BIBLIOGRAFIA e non RINGRAZIAMENTI come mi sarei atteso.

    Per la tesi ho utilizzato la classe standard “book” e il pacchetto fancyhdr per le testatine.
    Riporto la porzione di preambolo che potrebbe essere utile per capire la mia condizione di lavoro
    `
    % preambolo
    \documentclass[a4paper,11pt]{book}
    %\usepackage{frontespizio}
    \usepackage[latin1]{inputenc}
    \usepackage[10pt]{type1ec}
    \usepackage[T1]{fontenc}
    \usepackage[polutonikogreek, italian]{babel}
    \usepackage{ae}
    \usepackage{microtype}
    \usepackage{indentfirst}
    \usepackage{amsmath, amssymb}
    \usepackage{wasysym}
    \usepackage{graphicx}
    \usepackage{subfig}
    \usepackage{booktabs} % per tabelle piú belle
    \usepackage{array}
    \usepackage{tabularx}
    \usepackage{footnote}

    % margini uguali
    %\usepackage[a4paper,top=3cm,bottom=3cm,left=3.5cm,right=3.5cm,bindingoffset=5mm]{geometry}
    \usepackage[a4paper,left=4.2cm,right=4.2cm]{geometry}

    % pacchetto fancyhdr
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}}
    \fancyhf{}
    \fancyhead[LE,RO]{\thepage}
    \fancyhead[LO]{\rightmark}
    \fancyhead[RE]{\leftmark}
    \renewcommand{\headrulewidth}{0.5pt}
    \renewcommand{\footrulewidth}{0pt}
    \addtolength{\headheight}{1.6pt}
    \fancypagestyle{plain}{
    \fancyhead{}
    \renewcommand{\headrulewidth}{0pt}}

    % per evitare la testatina nella pagine bianche tra i capitoli
    \makeatletter
    \def\cleardoublepage{\clearpage
    \if@twoside
    \ifodd\c@page
    \else
    \null\thispagestyle{empty}\clearpage
    \fi
    \fi}
    \makeatother
    `

    Avete qualche suggerimento? 🙄

    Se anziché utilizzare il comando \chapter* uso \chapter il problema scompare però questa non è per ovvie ragioni una soluzione accettabile.

    \markboth, descritto a pagina 53 dell’Arte di scrivere con LaTeX, dovrebbe fare al caso tuo.

    Ciao,
    Antonio

    Go to top