[Risolto] Classe article e pacchetto fancyhdr

  • Creatore
    Topic
  • #79320
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      Ciao a tutti.

      Premetto che di testatine non ho mai capito granché. Come faccio a modificare il comportamento della testatina che figura nel codice?
      `\documentclass[a4paper,11pt]{article}

      \usepackage{lipsum}
      \usepackage{fancyhdr}
      \setlength{\headheight}{13.59999pt}
      \pagestyle{fancy}{
      \renewcommand{\sectionmark}[1]{%
      \markboth{\sffamily #1}{}
      }
      \fancyhf{}
      \fancyhead[L]{Esercizio\ \leftmark} % –> Non riesco a modificare \leftmark.
      \fancyfoot[C]{\thepage}
      }
      \fancypagestyle{plain}{
      \fancyhf{}
      \renewcommand{\headrulewidth}{0.0pt}
      \fancyfoot[C]{\thepage}
      }
      \begin{document}
      \thispagestyle{empty}
      \section{Titolo della sezione}

      \subsection{Uno}
      \lipsum[1]

      \subsection{Due}
      \lipsum[1-5]

      \subsection{Tre}
      \lipsum[1-2]

      \subsection{Quattro}
      \lipsum[2]

      \end{document}`
      Voglio qualcosa del tipo Esercizio 1 — Titolo della sezione.

      Grazie
      Orlando

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #79321
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          La classe article di default lavora solo in bianca, non in bianca e volta (scrive solo da un lato della carta) e sua solo lo stile delle pagne destre, non quello delle pagine di sinistra. Tu con \markboth fai `si che il comando section carichi solo la testaina delle pagine pari. ricpia l’argomento che hai indicato nell’argomento di sinistra, nel secondo argomento:`\markboth{\sffamily #1}{\sffamily #1}`.

        • #79322
          Up
          0
          Down
          ::


          [tt]\markright{\sffamily #1}[/tt]

          Ciao
          Enrico

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


            Grazie per i suggerimenti, ma non va. Continua ad uscire come 1   TITOLO DELLA SEZIONE e non Esercizio 1 Titolo della sezione (ho dimenticato il comando [tt]\nouppercase[/tt])

            Ciao
            Orlando

            EDIT:
            Con
            `\usepackage{fancyhdr}
            \setlength{\headheight}{13.59999pt}
            \pagestyle{fancy}{
            \renewcommand{\sectionmark}[1]{%
            \markright{\sffamily #1}
            }
            \fancyhf{}
            \fancyhead[L]{Esercizio\ \nouppercase\leftmark}
            \fancyfoot[C]{\thepage}
            }`
            va bene però \sffamily non viene proprio visto.

          • #79324
            Up
            0
            Down
            ::

            ansys” post=78410Grazie per i suggerimenti, ma non va. Continua ad uscire come 1   TITOLO DELLA SEZIONE e non Esercizio 1 Titolo della sezione (ho dimenticato il comando [tt]\nouppercase[/tt])

            Ciao
            Orlando

            EDIT:
            Con
            `\usepackage{fancyhdr}
            \setlength{\headheight}{13.59999pt}
            \pagestyle{fancy}{
            \renewcommand{\sectionmark}[1]{%
            \markright{\sffamily #1}
            }
            \fancyhf{}
            \fancyhead[L]{Esercizio\ \nouppercase\leftmark}
            \fancyfoot[C]{\thepage}
            }`
            va bene però \sffamily non viene proprio visto.

            Ohibò! Certo che non viene visto niente!
            `\usepackage{fancyhdr}
            \setlength{\headheight}{13.6pt}
            \pagestyle{fancy}
            \renewcommand{\sectionmark}[1]{\markright{\sffamily #1}}
            \fancyhf{}
            \fancyhead[L]{Esercizio\ \nouppercase\rightmark}
            \fancyfoot[C]{\thepage}`
            Eseguivi tutto in un gruppo! E poi usa [tt]\rightmark[/tt] se vuoi che l’effetto di [tt]\markright[/tt] si veda. 🙂 Naturalmente [tt]\nouppercase[/tt] non ti serve a niente (ma non fa male, solo un po’ di lavoro inutile).

            Temo che tu ti confonda con il comando [tt]\fancypagestyle[/tt]; [tt]\pagestyle[/tt] ha un solo argomento.

            Ciao
            Enrico

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

              egreg9″ post=78416Ohibò! Certo che non viene visto niente!
              `\usepackage{fancyhdr}
              \setlength{\headheight}{13.6pt}
              \pagestyle{fancy}
              \renewcommand{\sectionmark}[1]{\markright{\sffamily #1}}
              \fancyhf{}
              \fancyhead[L]{Esercizio\ \nouppercase\rightmark}
              \fancyfoot[C]{\thepage}`
              Eseguivi tutto in un gruppo! E poi usa [tt]\rightmark[/tt] se vuoi che l’effetto di [tt]\markright[/tt] si veda. 🙂 Naturalmente [tt]\nouppercase[/tt] non ti serve a niente (ma non fa male, solo un po’ di lavoro inutile).

              Temo che tu ti confonda con il comando [tt]\fancypagestyle[/tt]; [tt]\pagestyle[/tt] ha un solo argomento.

              Ciao
              Enrico

              Sì, confondevo le due cose. Ora funziona 😀 .

              Grazie mille,
              Orlando

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

          Go to top