Scrartcl e pacchetto fancyhdr

  • Creatore
    Topic
  • #22790
    Up
    0
    Down
    ::


    Salve a tutti!

    Da diverso tempo scrivo appunti e relazioni con lo stile article; volendo provare scrartcl sono incappato in un problemino: non volendo che capitoli, sezioni e sottosezioni siano numerate e al contempo volendo un’intestazione di pagina con capitolo a sinistra e sezioni a destra, ho risolto (grazie ai vostri passati consigli) usando il pacchetto fancyhdr ed impostando come nuovi comandi

    `\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}`

    così scrivendo

    `\chapter*{Introduzione\markboth{Introduzione}{}}
    \addcontentsline{toc}{chapter}{Introduzione}`

    Ottendo un capitolo nominato “Introduzione” senza numerazione e correttamente inserito nell’indice più un’intestazione nella parte superiore della pagina con Introduzione scritto a sinistra.
    Se provo a cambiare classe di stile (article -> scrartcl) mi viene restituito il seguente errore
    `\@chapter undefined`

    La cosa è risolvibile? Purtroppo non ho trovato discussioni simili anche cercando su Google… se fosse possibile ottenere risultati simili anche con diversi pacchetti compatibili con scrartcl sarebbe il massimo.

    Grazie per l’attenzione

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #22791
      Up
      0
      Down
      ::

      Salve a tutti!

      Da diverso tempo scrivo appunti e relazioni con lo stile article; volendo provare scrartcl sono incappato in un problemino: non volendo che capitoli, sezioni e sottosezioni siano numerate e al contempo volendo un’intestazione di pagina con capitolo a sinistra e sezioni a destra, ho risolto (grazie ai vostri passati consigli) usando il pacchetto fancyhdr ed impostando come nuovi comandi

      `\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
      \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}`

      così scrivendo

      `\chapter*{Introduzione\markboth{Introduzione}{}}
      \addcontentsline{toc}{chapter}{Introduzione}`

      Ottendo un capitolo nominato “Introduzione” senza numerazione e correttamente inserito nell’indice più un’intestazione nella parte superiore della pagina con Introduzione scritto a sinistra.
      Se provo a cambiare classe di stile (article -> scrartcl) mi viene restituito il seguente errore
      `\@chapter undefined`

      La cosa è risolvibile? Purtroppo non ho trovato discussioni simili anche cercando su Google… se fosse possibile ottenere risultati simili anche con diversi pacchetti compatibili con scrartcl sarebbe il massimo.

      Grazie per l’attenzione

      Esempio minimo, per favore.

      Ciao
      Enrico

    • #22792
      Up
      0
      Down
      ::


      Mille scuse

      `\documentclass[a4paper, 11pt]{scrartcl}
      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{fancyhdr}
      \title{}
      \date{}

      \pagestyle{fancy} %Forces the page to use the fancy template
      \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
      \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
      \fancyhead[R]{\footnotesize\nouppercase{\leftmark}}
      \fancyhead[L]{\footnotesize{\rightmark}}
      \renewcommand{\headrulewidth}{0.5pt}

      \begin{document}

      \thispagestyle{empty} \tableofcontents

      \chapter*{Introduzione\markboth{Introduzione}{}}
      \addcontentsline{toc}{chapter}{Introduzione}
      \section*{Livelli di organizzazione del sistema nervoso\markright{Livelli
      di organizzazione del sistema nervoso}{}}
      \addcontentsline{toc}{section}{Livelli di organizzazione del
      sistema nervoso}

      All'interno della corteccia sono localizzati dei circuiti neurali
      costituiti da neuroni, cellule eccitabili che

      \end{document}
      `

    • #22793
      DMW
        Up
        0
        Down
        ::


        Fancyhdr non funziona con le classi koma.

        Devi usare il pacchetto scrpage o scrpage2.

        Leggi il capitolo 4 della guida delle classi koma
        http://www.ctan.org/get/macros/latex/contrib/koma-script/scrguien.pdf

        Ciao

        Andrea

      • #22794
        Up
        0
        Down
        ::


        Sto prendendo un abbaglio o stai veramente cercando di usare chapter in un article? In tal caso fancyhdr non ha colpe. 🙂

      • #22795
        DMW
          Up
          0
          Down
          ::

          Sto prendendo un abbaglio o stai veramente cercando di usare chapter in un article? In tal caso fancyhdr non ha colpe. 🙂

          Hai ragione, non ci avevo fatto caso: fancyhdr funziona. Se il nostro amico vuole i capitoli deve usare scrbook al posto di scrartcl.

          Ciao

          Andrea

        • #22796
          Up
          0
          Down
          ::


          Perfetto, farò come mi consigliate. Intanto mi leggo la documentazione delle classi Koma.

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

      Go to top