Problema con Fancyhdr [RISOLTO]

  • Creatore
    Topic
  • #52785
    Up
    0
    Down
    ::


    Ciao a tutti!
    Ho un problema con la tesi.
    Ha deciso di fare un Book, e volevo modificare l’header delle pagine perché quello di default non mi piace.
    Quello che voglio fare é mettere il nome del capitolo in neretto e non quello di sezioni e sottosezioni. Il codice che ho usato é il seguente

    `
    \pagestyle{fancyplain}
    \renewcommand{\chaptermark}[1]{\markboth{\thechapter\ – \ #1}{}}
    \lhead[\fancyplain{}]{\fancyplain{}\bfseries\leftmark}
    \renewcommand{\sectionmark}[1]{\markright{}{}}
    \rhead[\fancyplain{}{}]{\fancyplain{}{}}
    `

    Il problema é che l’intestazione viene messa anche nell’ indice e nella bibliografia, oltre che nella prima pagina del capitolo sopra la scritta “capitolo # “nome capitolo”.
    Vorrei togliere l’intestazione da queste parti ma il comando

    `\thispagestyle{plain}`

    non funziona e il comando

    `\thispagestyle{empty}`

    toglie anche il numero di pagina.
    Come faccio??

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #52786
      Up
      0
      Down
      ::

      Ciao a tutti!
      Ho un problema con la tesi.
      Ha deciso di fare un Book, e volevo modificare l’header delle pagine perché quello di default non mi piace.
      Quello che voglio fare é mettere il nome del capitolo in neretto e non quello di sezioni e sottosezioni. Il codice che ho usato é il seguente

      `
      \pagestyle{fancyplain}
      \renewcommand{\chaptermark}[1]{\markboth{\thechapter\ – \ #1}{}}
      \lhead[\fancyplain{}]{\fancyplain{}\bfseries\leftmark}
      \renewcommand{\sectionmark}[1]{\markright{}{}}
      \rhead[\fancyplain{}{}]{\fancyplain{}{}}
      `

      Il problema é che l’intestazione viene messa anche nell’ indice e nella bibliografia, oltre che nella prima pagina del capitolo sopra la scritta “capitolo # “nome capitolo”.
      Vorrei togliere l’intestazione da queste parti ma il comando

      `\thispagestyle{plain}`

      non funziona e il comando

      `\thispagestyle{empty}`

      toglie anche il numero di pagina.
      Come faccio??

      Benvenuto.
      `\usepackage{fancyhdr}
      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
      \fancypagestyle{fancymain}{%
      \fancyhf{}%
      \fancyhead[C]{\bfseries\nouppercase{\thechapter\ — \leftmark}}%
      }
      \fancypagestyle{fancyfront}{%
      \fancyhf{}%
      \fancyhead[C]{\bfseries\nouppercase{\leftmark}}%
      }

      \begin{document}
      \frontmatter
      \pagestyle{fancyfront}
      \tableofcontents

      \mainmatter
      \pagestyle{fancymain}

      \backmatter
      \pagestyle{fancyfront}

      \end{document}`
      Se non vuoi il titolo della sezione corrente nella testatina, devi comunque occupare entrambe. Mettere il titolo del capitolo a sinistra stonerebbe, direi. Così ho scelto di mettere il titolo del capitolo al centro su entrambe le testatine.

      Non starai mica stampando “oneside”, vero? 😉

      Ciao
      Enrico

    • #52787
      Up
      0
      Down
      ::


      Si uso oneside! Per le tesi siamo obbligati dalla facoltà.

      Cmq ti ringrazio davvero. Funziona tutto! Mitico!
      devo studiarmi meglio la documentazione di Fancy.

      Ti metto nei ringraziamenti della tesi 😉

      ciao Cosimo

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

Go to top