fancyhdr

  • Creatore
    Topic
  • #63079
    Up
    0
    Down
    ::


    Ciao a tutti, mi sto cimentando con il pacchetto fancyhdr, il cui utilizzo e relativa documentazione ho trovato davvero complicati.
    Sto lavorando su classe book, quindi fronte retro.
    Sulla testatina il mio obiettivo è ottenere

    Pagine pari: Numero di pagina—————————————————————————–Chapter x
    Pagine dispari Nome capitolo———————————————————————————-numero di pagina

    Grazie per l’aiuto

    Davide

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #63080
      Up
      0
      Down
      ::

      davide987″ post=62049Ciao a tutti, mi sto cimentando con il pacchetto fancyhdr, il cui utilizzo e relativa documentazione ho trovato davvero complicati.
      Sto lavorando su classe book, quindi fronte retro.
      Sulla testatina il mio obiettivo è ottenere

      Pagine pari: Numero di pagina—————————————————————————–Chapter x
      Pagine dispari Nome capitolo———————————————————————————-numero di pagina

      Grazie per l’aiuto

      Davide

      `\usepackage{fancyhdr}
      \pagestyle{fancy}
      \renewcommand{\headrulewidth}{0pt}
      \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
      \fancyhf{}
      \fancyhead[LE,RO]{\thepage}
      \fancyhead[RE]{\chaptername\ \thechapter}
      \fancyhead[LO]{\leftmark}`
      Ciao
      Enrico

    • #63081
      Up
      0
      Down
      ::


      Grazie infinite!

      Stilisticamente, è più indicato il corsivo, il maiuscolo o il minuscolo?

      Grazie ancora
      Davide

    • #63082
      Up
      0
      Down
      ::

      davide987″ post=62052Grazie infinite!

      Stilisticamente, è più indicato il corsivo, il maiuscolo o il minuscolo?

      Le classi standard usano il maiuscolo inclinato, che a me non piace.

      La selta dipende molto dal tipo di testo. Se le testatine sono importanti per la consultazione, devono spiccare: in tal caso corpo ridotto e carattere nero potrebbero dare la giusta importanza. Se invece sono più ornamentali che di consultazione puoi provare con il corsivo per il titolo. Sempre corpo ridotto, però: aggiungi \small nell’argomento dei comandi \fancyheader.

      Sperimenta e poi decidi.

      Ciao
      Enrico

    • #63083
      Up
      0
      Down
      ::


      mi sono accorto di un piccolo bug, praticamente compare la testatina anche nell’indice… tra l’altro con un pessimo “Chapter 0”.
      Come faccio per eliminarla?
      allego codice del main

      `%definisce le testatine della pagina
      \pagestyle{fancy}
      \renewcommand{\headrulewidth}{0pt}
      \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
      \fancyhf{}
      \fancyhead[LE,RO]{\thepage}
      \fancyhead[RE]{\emph{\chaptername\ \thechapter}}
      \fancyhead[LO]{\emph\leftmark}

      \begin{document}
      %******************************************************************
      % Materiale iniziale
      %******************************************************************
      \frontmatter
      \input{MaterialeInizialeFinale/Frontespizio}
      \input{MaterialeInizialeFinale/Colophon}
      \input{MaterialeInizialeFinale/Dedica}
      \input{MaterialeInizialeFinale/Sommario+Abstract}
      \input{MaterialeInizialeFinale/Ringraziamenti}
      \input{MaterialeInizialeFinale/Indici}

      %******************************************************************
      % Materiale principale
      %******************************************************************
      \mainmatter
      \input{Capitoli/Introduction}
      \input{Capitoli/Objectives}
      \input{Capitoli/Matherials}
      \input{Capitoli/Results}
      \input{Capitoli/Discussion}

      %******************************************************************
      % Materiale finale
      %******************************************************************
      \input{MaterialeInizialeFinale/References}
      \newpage
      \end{document}
      `

      Grazie
      Davide

    • #63084
      admin
      Amministratore del forum
        Up
        0
        Down
        ::


        Pacchetto emptypage.

        Ciao
        Orlando

      • #63085
        Up
        0
        Down
        ::

        davide987″ post=62071mi sono accorto di un piccolo bug, praticamente compare la testatina anche nell’indice… tra l’altro con un pessimo “Chapter 0”.
        Come faccio per eliminarla?
        allego codice del main

        `%definisce le testatine della pagina
        \pagestyle{fancy}
        \renewcommand{\headrulewidth}{0pt}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \fancyhf{}
        \fancyhead[LE,RO]{\thepage}
        \fancyhead[RE]{\emph{\chaptername\ \thechapter}}
        \fancyhead[LO]{\emph\leftmark}

        \begin{document}
        %******************************************************************
        % Materiale iniziale
        %******************************************************************
        \frontmatter
        \input{MaterialeInizialeFinale/Frontespizio}
        \input{MaterialeInizialeFinale/Colophon}
        \input{MaterialeInizialeFinale/Dedica}
        \input{MaterialeInizialeFinale/Sommario+Abstract}
        \input{MaterialeInizialeFinale/Ringraziamenti}
        \input{MaterialeInizialeFinale/Indici}

        %******************************************************************
        % Materiale principale
        %******************************************************************
        \mainmatter
        \input{Capitoli/Introduction}
        \input{Capitoli/Objectives}
        \input{Capitoli/Matherials}
        \input{Capitoli/Results}
        \input{Capitoli/Discussion}

        %******************************************************************
        % Materiale finale
        %******************************************************************
        \input{MaterialeInizialeFinale/References}
        \newpage
        \end{document}
        `

        Grazie
        Davide

        La cosa più semplice da fare è di usare
        `\frontmatter
        \pagestyle{plain}`
        e
        `\mainmatter
        \pagestyle{fancy}`
        Nel materiale iniziale la testatina è superflua.

        @ansys: il pacchetto emptypage serve per eliminare testatine e piede sulle pagine che non contengono testo e vengono aggiunte per arrivare a una pagina dispari.

        Ciao
        Enrico

      • #63086
        admin
        Amministratore del forum
          Up
          0
          Down
          ::

          egreg9″ post=62073@ansys: il pacchetto emptypage serve per eliminare testatine e piede sulle pagine che non contengono testo e vengono aggiunte per arrivare a una pagina dispari.

          Quel neretto mi sa tanto di tiratina d’orecchie… 🙁 …meritata 😀 .

          Ciao
          Orlando

        • #63087
          Up
          0
          Down
          ::


          Ciao Ragazzi,

          Io, a differenza di Davide, vorrei ottenere

          Pagine pari: Numero di pagina—————————————————————————–Nome capitolo
          Pagine dispari: X.X Nome paragrafo———————————————————————-Numero di pagina

          Naturalmente per x.x intendo il numero del paragrafo. Sarebbe ancora meglio se ilo nome del capitolo fosse in minuscolo, mentre il nome del paragrafo avesse solo la prima lettera maiuscola

          ES

          2 INTRODUZIONE
          1.1 Cos’è Latex 3

        • #63088
          Up
          0
          Down
          ::


          Scusate ma il forum non ha trascritto gli spazi nell’ultima parte del post precedente.

        • #63089
          Up
          0
          Down
          ::


          Prova così
          `

          \pagestyle{fancy}
          \fancyhead[LE,RO] {\slshape \rightmark}
          \fancyhead[LO,RE] {\slshape \leftmark}
          \fancyfoot[C] {\thepage}

          \renewcommand{\chaptermark}[1]{\markboth{\MakeUppercase{#1}}{}}
          \fancyhf{} % rimuove l’attuale contenuto dell’intestazione e del pi\‘e di pagina
          \fancyhead[LE,RO]{\bfseries\thepage}
          \fancyhead[LO]{\bfseries\rightmark}
          \fancyhead[RE]{\bfseries\leftmark}
          \renewcommand{\headrulewidth}{0.5pt}
          \renewcommand{\footrulewidth}{0pt}
          \addtolength{\headheight}{0.5pt} % riserva spazio per la linea
          \fancypagestyle{plain}{%
          \fancyhead{} % ignora, nello stile plain, le intestazioni
          \renewcommand{\headrulewidth}{0pt} % e la linea
          }

          `

        • #63090
          Up
          0
          Down
          ::


          Va benissimo. L’unico problema irrisolto è il nome del paragrafo in maiuscolo(io lo vorrei in minuscolo)

        • #63091
          Up
          0
          Down
          ::

          Danilatex” post=65235Va benissimo. L’unico problema irrisolto è il nome del paragrafo in maiuscolo(io lo vorrei in minuscolo)

          Scrivi
          `\fancyhead[LO]{\bfseries\nouppercase{\rightmark}}`
          Ciao
          Enrico

        • #63092
          Up
          0
          Down
          ::


          Grazie Enrico

          Ragazzi, approfitto della vostra cultura in materia: non vogliatemene. Come si fa a far apparire nell’intestazione i testi senza grassetto?

          Grazie

          Danilo

        • #63093
          Up
          0
          Down
          ::

          Danilatex” post=65238Grazie Enrico

          Ragazzi, approfitto della vostra cultura in materia: non vogliatemene. Come si fa a far apparire nell’intestazione i testi senza grassetto?

          Grazie

          Danilo

          Togli il \bfseries, no? 🙂

          Ciao
          Enrico

      Visualizzazione 13 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top