Layaureo, fancyhdr, pacchetti

  • Creatore
    Topic
  • #6674
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. In questo momento uso MikTeX su XP. Mi accade questa strana cosa. Il codice:
      `\documentclass[a4paper,11pt]{book}

      \usepackage[ansinew]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{fancyhdr}
      \usepackage{layaureo}

      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
      \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
      \fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
      \fancyhead[LO]{\bfseries\nouppercase{\rightmark}}
      \fancyhead[RE]{\bfseries\nouppercase{\leftmark}}
      \renewcommand{\headrulewidth}{0.5pt}
      \renewcommand{\footrulewidth}{0pt}
      \addtolength{\headheight}{0.5pt}

      \begin{document}

      Blah blah blah blah Blah blah blah blahBlah blah blah blahBlah
      blah blah blahBlah blah blah blahBlah blah blah blahBlah blah blah
      blahBlah blah blah blahBlah blah blah blahBlah blah blah blahBlah
      blah blah blah

      \end{document}`
      restituisce un layout perfetto, mentre il seguente
      `\documentclass[a4paper,11pt]{book}

      \usepackage[ansinew]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{fancyhdr}
      \usepackage{abu}
      \usepackage{layaureo}

      \begin{document}

      Blah blah blah blah Blah blah blah blahBlah blah blah blahBlah
      blah blah blahBlah blah blah blahBlah blah blah blahBlah blah blah
      blahBlah blah blah blahBlah blah blah blahBlah blah blah blahBlah
      blah blah blah

      \end{document}`dove il pacchetto abu.sty è così definito
      `\ProvidesPackage{abu}

      \pagestyle{fancy}
      \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
      \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
      \fancyhf{} \fancyhead[LE,RO]{\bfseries\thepage}
      \fancyhead[LO]{\bfseries\nouppercase{\rightmark}}
      \fancyhead[RE]{\bfseries\nouppercase{\leftmark}}
      \renewcommand{\headrulewidth}{0.5pt}
      \renewcommand{\footrulewidth}{0pt}
      \addtolength{\headheight}{0.5pt}`
      fornisce un errore nel layout (la riga della testatina non va da una parte all’altra del paragrafo, ma è più corta). Eppure i due codici dovrebbero, almeno IMHO, essere perfettamente equivalenti: ho solo spostato delle istruzioni dal preambolo in un pacchettino fatto ad hoc, allo scopo di rendere più ordinato il sorgente. ❓

      Grazie anticipate.
      Lorenzo

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #6675
        Up
        0
        Down
        ::

        Ciao a tutti. In questo momento uso MikTeX su XP. Mi accade questa strana cosa. Il codice:
        `\documentclass[a4paper,11pt]{book}

        \usepackage[ansinew]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{fancyhdr}
        \usepackage{layaureo}

        \end{document}`
        restituisce un layout perfetto, mentre il seguente
        `\documentclass[a4paper,11pt]{book}

        \usepackage[ansinew]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{fancyhdr}
        \usepackage{abu}
        \usepackage{layaureo}

        \end{document}`dove il pacchetto abu.sty è così definito

        Eppure i due codici dovrebbero, almeno IMHO, essere perfettamente equivalenti: ho solo spostato delle istruzioni dal preambolo in un pacchettino fatto ad hoc, allo scopo di rendere più ordinato il sorgente. ❓

        La risposta è evidente, no? Il pacchetto layaureo modifica certi parametri, annullando le tue modifiche con abu. Mettilo dopo.
        Ciao
        Enrico

      • #6676
        Up
        0
        Down
        ::


        non so se funziona, ma prova cosi’:

        `\usepackage{fancyhdr}
        \usepackage{layaureo}
        \usepackage{abu}`

        in pratica carica abu dopo layaureo. questo perche’ dentro abu ridefinisci parte del layout, e dopo ancora con layaureo. fra parentesi: sicuro che sia necessario aggiungere quel mezzo punto alle testatine? en passant queste in genere sono piu’ eleganti se usi un corpo piu’ piccolo, magari metti small o footnotesize nelle definizioni e vedi se ti piace.
        ciao
        f

      • #6677
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Perfetto! Grazie di cuore a Fabiano ed Enrico!!

          Lorenzo

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

      Go to top