Fancyhdr: intestazioni solo nelle pagine bianche

  • Creatore
    Topic
  • #20315
    Up
    0
    Down
    ::


    Ciao,
    è da pochi giorni che provo a usare LaTex, spero che il problema che vi pongo non sia la solita banalità, ma non ho trovato soluzione in rete, nè sul forum.

    Sto provando a realizzare un documento book con l’opzione oneside, volendo personalizzare le intestazioni delle mie pagine ho installato il pacchetto fancyhdr.
    Il problema è che, dopo aver incluso il pacchetto, non si nota alcuna differenza e non compare nessuna intestazione.
    Facendo innumerevoli prove, mi sono accorto che se uso l’opzione twoside le intestazioni compaiono, ma solo nelle pagine bianche (quelle pari, subito prima di un nuovo capitolo).
    Non ho capito il perchè di questo comportamento, perchè -stando a quanto leggo sulla guida itfancyhdr- l’intestazione dovrebbe comparire su tutte le pagine.

    Questo è -in sintesi- il mio documento:

    `
    %INIZIO PREAMBOLO
    \documentclass[a4paper,twoside,11pt,italian]{book}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{indentfirst}
    \usepackage{color}
    \usepackage{fancyhdr}
    \usepackage{hyperref}
    \frenchspacing
    \pagestyle{fancy}
    \setlength{\headheight}{15pt}
    %FINE PREAMBOLO

    \title{XXX}
    \author{YYY}
    \date{8 gennaio 2008}

    \begin{document}
    \maketitle
    \pdfbookmark[1]{Indice}{Indice}
    \tableofcontents

    \include{chap1}
    \include{chap2}
    \include{bibl}

    \end{document}
    `

    Grazie.

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #20316
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Prova a mettere questo nel preambolo:
        `\makeatletter
        \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
        \hbox{}
        \vspace*{\fill}
        \vspace{\fill}
        \thispagestyle{empty}
        \newpage
        \if@twocolumn\hbox{}\newpage\fi\fi\fi}
        \makeatother

        \pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
        \fancyhf{}
        \fancyhead[LE,RO]{\scshape\thepage}
        \fancyhead[LO]{\bfseries\footnotesize\nouppercase{\rightmark}}
        \fancyhead[RE]{\bfseries\footnotesize\nouppercase{\leftmark}} `
        Ciao,
        L.

      • #20317
        Up
        0
        Down
        ::


        grazie mille per la rapida risposta!
        in realtà il problema non esisteva: i miei capitoli al momento erano tutti non superiori a una pagina e nella prima pagina l’intestazione non viene messa… 😳

        grazie comunque!

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top