problemi con… \usepackage{fancyhdr}

  • Creatore
    Topic
  • #85772
    matraz
    Partecipante
      Up
      0
      Down
      ::


      Bungiorno, sto cercando di di definire testatine e piedi del mio documento….
      L’idea è che nelle pagine pari in alto a sx ci sia il markboth che definisco all’inizio di ogni sezione e lo stesso in alto a destra nelle pagine dispari.
      Il numero di pagina lo metterei rispettivamente in basso a sinistra e a destra.

      Questo è il mio preambolo
      `
      \documentclass{report}

      \usepackage[italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage{hyperref}
      \hypersetup{colorlinks=true}
      \usepackage{colortbl}
      \usepackage{graphicx}
      \usepackage{multirow}
      \usepackage{enumitem}
      \renewcommand{\familydefault}{\sfdefault}
      \usepackage[scaled]{helvet}
      \usepackage{isorot}
      \usepackage{longtable}
      \usepackage[format=hang,labelsep=period,font=bf,singlelinecheck=false]{caption}
      \usepackage{textcomp}
      \usepackage[margin=2cm,a4paper,centering]{geometry}

      %prova di testatine per profilo da modificare
      \usepackage{fancyhdr}
      % \pagestyle{fancy}
      \fancyhead{}
      \fancyfoot{}
      \fancyfoot[LE,RO]{\thepage}
      % \fancyhead[LE]{\slshape \leftmark}
      % \fancyhead[RO]{\slshape \leftmark}
      % \renewcommand{\headrulewidth}{0pt}

      % \fancyfoot[RO]{\thepage}
      `

      e questo ciò che scrivo per fare il \marboth
      `
      \chapter{Contiuità….}
      \clearpage
      \section*{I3a media… \markboth{I3a- Continuità…}{}}
      ….
      \clearpage{\thispagestyle{empty}\cleardoublepage}
      `

      Quello che succede è molto scoraggiante perchè, pur avendo fatto in modo che ogni sezione stia dentro una pagina, alcune pagine mi saltano la numerazione e non mettono le tetatine, mentre in altre le cose funzionano a dovere….

      Cosa ho combinato?
      Ringrazio chiunque mi sappia illuminare….
      Matilde

    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #85773
        Up
        0
        Down
        ::

        matraz” post=85202Bungiorno, sto cercando di di definire testatine e piedi del mio documento….
        L’idea è che nelle pagine pari in alto a sx ci sia il markboth che definisco all’inizio di ogni sezione e lo stesso in alto a destra nelle pagine dispari.
        Il numero di pagina lo metterei rispettivamente in basso a sinistra e a destra.

        Questo è il mio preambolo
        `
        \documentclass{report}

        \usepackage[italian]{babel}
        \usepackage[latin1]{inputenc}
        \usepackage{hyperref}
        \hypersetup{colorlinks=true}
        \usepackage{colortbl}
        \usepackage{graphicx}
        \usepackage{multirow}
        \usepackage{enumitem}
        \renewcommand{\familydefault}{\sfdefault}
        \usepackage[scaled]{helvet}
        \usepackage{isorot}
        \usepackage{longtable}
        \usepackage[format=hang,labelsep=period,font=bf,singlelinecheck=false]{caption}
        \usepackage{textcomp}
        \usepackage[margin=2cm,a4paper,centering]{geometry}

        %prova di testatine per profilo da modificare
        \usepackage{fancyhdr}
        % \pagestyle{fancy}
        \fancyhead{}
        \fancyfoot{}
        \fancyfoot[LE,RO]{\thepage}
        % \fancyhead[LE]{\slshape \leftmark}
        % \fancyhead[RO]{\slshape \leftmark}
        % \renewcommand{\headrulewidth}{0pt}

        % \fancyfoot[RO]{\thepage}
        `

        e questo ciò che scrivo per fare il \marboth
        `
        \chapter{Contiuità….}
        \clearpage
        \section*{I3a media… \markboth{I3a- Continuità…}{}}
        ….
        \clearpage{\thispagestyle{empty}\cleardoublepage}
        `

        Quello che succede è molto scoraggiante perchè, pur avendo fatto in modo che ogni sezione stia dentro una pagina, alcune pagine mi saltano la numerazione e non mettono le tetatine, mentre in altre le cose funzionano a dovere….

        Cosa ho combinato?
        Ringrazio chiunque mi sappia illuminare….
        Matilde

        Esempio minimo compilabile, grazie!
        …ormai è diventato un mantra.:)

        Ciao
        Ivan

      • #85774
        matraz
        Partecipante
          Up
          0
          Down
          ::


          sarebbe questo

        • #85775
          matraz
          Partecipante
            Up
            0
            Down
            ::


            \documentclass{report}

            \usepackage[italian]{babel}
            \usepackage[latin1]{inputenc}
            \usepackage{hyperref}
            \hypersetup{colorlinks=true}
            \usepackage{colortbl}
            \usepackage{graphicx}
            \usepackage{multirow}
            \usepackage{enumitem}
            \renewcommand{\familydefault}{\sfdefault}
            \usepackage[scaled]{helvet}
            \usepackage{isorot}
            \usepackage{longtable}
            \usepackage[format=hang,labelsep=period,font=bf,singlelinecheck=false]{caption}
            \usepackage{textcomp}
            \usepackage[margin=2cm,a4paper,centering]{geometry}

            %prova di testatine per profilo da modificare
            \usepackage{fancyhdr}
            % \pagestyle{fancy}
            \fancyhead{}
            \fancyfoot{}
            \fancyfoot[LE,RO]{\thepage}
            % \fancyhead[LE]{\slshape \leftmark}
            % \fancyhead[RO]{\slshape \leftmark}
            % \renewcommand{\headrulewidth}{0pt}

            % \fancyfoot[RO]{\thepage}

            \usepackage{amsmath}
            \numberwithin{table}{section}
            \numberwithin{figure}{section}
            \newcommand{\dirfigdoc}{./figure/}
            \newcommand{\dirtabdoc}{./tabelle/}
            \newcommand{\dircaptdoc}{}
            %

            \title{La presa in carico dell’anziano non autosufficiente \\ Indicatori di monitoraggio\\ zona Lunigiana \\ gen12-dic12}
            \author{}

            \begin{document}
            \maketitle

            \tableofcontents

            \chapter{Gli assistiti}
            \clearpage{\thispagestyle{empty}\cleardoublepage}
            \chapter{Accesibilità}
            \clearpage
            \section*{I1a Rapporto (x100) tra anziani assistiti prima volta durante il periodo e numero atteso di anziani diventati non autosufficienti durante il periodo \markboth{I1a- Accesibilità}{}}
            \addcontentsline{toc}{section}{I1a Rapporto (x100) tra anziani assistiti prima volta durante il periodo e numero atteso di anziani diventati non autosufficienti durante il periodo}

            \begin{table}[ht]
            \input{\dirtabdoc/I1a_1011_1.tex}
            \end{table}
            \clearpage{\thispagestyle{empty}\cleardoublepage}
            \section*{I1b Rapporto (x100) tra anziani non autosufficienti che risultano assistiti al 1/1/2012 e numero atteso di anziani non autosufficienti vivi al 1/1/2012 \markboth{I1b- Accesibilità}{}}
            \addcontentsline{toc}{section}{I1b Rapporto (x100) tra anziani non autosufficienti che risultano assistiti al 1/1/2012 e numero atteso di anziani non autosufficienti vivi al 1/1/2012}

            \clearpage{\thispagestyle{empty}\cleardoublepage}
            \chapter{Continuità assistenziale}
            \clearpage
            \section*{I2a Percentuale di ultra64enni dimessi vivi da reparti ospedalieri per acuti con erogazione dell’assistenza entro 30gg dalla data di dimissione ospedaliera \markboth{I2a- Continuità assistenziale}{}}
            \addcontentsline{toc}{section}{I2a Percentuale di ultra64enni dimessi vivi da reparti ospedalieri per acuti con erogazione dell’assistenza entro 30gg dalla data di dimissione ospedaliera}

            \textit{\small Standardizzazione per classe d’età e genere}
            \clearpage{\thispagestyle{empty}\cleardoublepage}
            \section*{I2b Percentuale di ultra64enni dimessi vivi da reparti ospedalieri di lungodegenza/riabilitazione con erogazione del percorso assistenziale entro 30gg dalla data di dimissione ospedaliera \markboth{I2b- Continuità assistenziale}{}}
            \addcontentsline{toc}{section}{I2b Percentuale di ultra64enni dimessi vivi da reparti ospedalieri di lungodegenza/riabilitazione con erogazione del percorso assistenziale entro 30gg dalla data di dimissione ospedaliera}

            \textit{\small Standardizzazione per classe d’età e genere}
            \clearpage{\thispagestyle{empty}\cleardoublepage}
            \section*{I3a Media giorni trascorsi da dimissione ospedaliera ad ammissione in RSA tra gli ultra64enni dimessi vivi da reparti ospedalieri per acuti ammessi in RSA entro 30gg \markboth{I3a- Continuità assistenziale}{}}
            \addcontentsline{toc}{section}{I3a Media giorni trascorsi da dimissione ospedaliera ad ammissione in RSA tra gli ultra64enni dimessi vivi da reparti ospedalieri per acuti ammessi in RSA entro 30gg}

            \textit{\small Standardizzazione per indice di comorbidità}
            \clearpage{\thispagestyle{empty}\cleardoublepage}
            \section*{I3b Media giorni trascorsi da dimissione ospedaliera ad erogazione assistenza domiciliare (diretta o Centro Diurno) tra gli ultra64enni dimessi vivi da reparti ospedalieri per acuti con erogazione dell’assistenza entro 30gg \markboth{I3b- Continuità assistenziale}{}}
            \addcontentsline{toc}{section}{I3b Media giorni trascorsi da dimissione ospedaliera ad erogazione assistenza domiciliare (diretta o Centro Diurno) tra gli ultra64enni dimessi vivi da reparti ospedalieri per acuti con erogazione dell’assistenza entro 30gg}

            \textit{\small Standardizzazione per indice di comorbidità}
            \clearpage{\thispagestyle{empty}\cleardoublepage}
            \chapter{Tempestività}
            \clearpage
            \section*{I4 Media giorni trascorsi da segnalazione del bisogno a presa in carico, tra nuovi assistiti nel periodo (tetto max 6 mesi)\\ \markboth{I4- Tempestività}{}}
            \addcontentsline{toc}{section}{I4 Media giorni trascorsi da segnalazione del bisogno a presa in carico, tra nuovi assistiti nel periodo (tetto max 6 mesi)\\}

            \textit{\small Standardizzazione per livello isogravità}
            \clearpage{\thispagestyle{empty}\cleardoublepage}
            \section*{I5a Media giorni trascorsi da segnalazione del bisogno ad ammissione RSA permanente, tra nuove ammissioni nel periodo (tetto max 2 anni) \markboth{I5a- Tempestività}{}}
            \addcontentsline{toc}{section}{I5a Media giorni trascorsi da segnalazione del bisogno ad ammissione RSA permanente, tra nuove ammissioni nel periodo (tetto max 2 anni)}

            \textit{\small Standardizzazione per livello di isogravità}
            \clearpage{\thispagestyle{empty}\cleardoublepage}

            \end{document}

          • #85776
            matraz
            Partecipante
              Up
              0
              Down
              ::


              Non riesco ad allegare il file

              `

              \documentclass{report}

              \usepackage[italian]{babel}
              \usepackage[latin1]{inputenc}
              \usepackage{hyperref}
              \hypersetup{colorlinks=true}
              \usepackage{colortbl}
              \usepackage{graphicx}
              \usepackage{multirow}
              \usepackage{enumitem}
              \renewcommand{\familydefault}{\sfdefault}
              \usepackage[scaled]{helvet}
              \usepackage{isorot}
              \usepackage{longtable}
              \usepackage[format=hang,labelsep=period,font=bf,singlelinecheck=false]{caption}
              \usepackage{textcomp}
              \usepackage[margin=2cm,a4paper,centering]{geometry}

              % % fancyhdr per header e footer intestazione e fondopagine
              \usepackage{fancyhdr}
              \pagestyle{fancy}
              \fancyhf{}
              \fancyhead[LE,RO]{\it \small \leftmark}

              \usepackage{amsmath}
              \numberwithin{table}{section}
              \numberwithin{figure}{section}
              \newcommand{\dirfigdoc}{./figure/}
              \newcommand{\dirtabdoc}{./tabelle/}
              \newcommand{\dircaptdoc}{}
              %

              \title{La presa in carico dell'anziano non autosufficiente \\ Indicatori di monitoraggio\\ zona Lunigiana \\ gen12-dic12}
              \author{}

              \begin{document}
              \maketitle

              \tableofcontents

              \chapter{Gli assistiti}
              \clearpage{\thispagestyle{empty}\cleardoublepage}
              \chapter{Accesibilità}
              \clearpage
              \section*{I1a Rapporto (x100) tra anziani assistiti prima volta durante il periodo e numero atteso di anziani diventati non autosufficienti durante il periodo \markboth{I1a- Accesibilità}{}}
              \addcontentsline{toc}{section}{I1a Rapporto (x100) tra anziani assistiti prima volta durante il periodo e numero atteso di anziani diventati non autosufficienti durante il periodo}

              \begin{table}[ht]
              \input{\dirtabdoc/I1a_1011_1.tex}
              \end{table}
              \clearpage{\thispagestyle{empty}\cleardoublepage}
              \section*{I1b Rapporto (x100) tra anziani non autosufficienti che risultano assistiti al 1/1/2012 e numero atteso di anziani non autosufficienti vivi al 1/1/2012 \markboth{I1b- Accesibilità}{}}
              \addcontentsline{toc}{section}{I1b Rapporto (x100) tra anziani non autosufficienti che risultano assistiti al 1/1/2012 e numero atteso di anziani non autosufficienti vivi al 1/1/2012}

              \clearpage{\thispagestyle{empty}\cleardoublepage}
              \chapter{Continuità assistenziale}
              \clearpage
              \section*{I2a Percentuale di ultra64enni dimessi vivi da reparti ospedalieri per acuti con erogazione dell'assistenza entro 30gg dalla data di dimissione ospedaliera \markboth{I2a- Continuità assistenziale}{}}
              \addcontentsline{toc}{section}{I2a Percentuale di ultra64enni dimessi vivi da reparti ospedalieri per acuti con erogazione dell'assistenza entro 30gg dalla data di dimissione ospedaliera}

              \textit{\small Standardizzazione per classe d'età e genere}
              \clearpage{\thispagestyle{empty}\cleardoublepage}
              \section*{I2b Percentuale di ultra64enni dimessi vivi da reparti ospedalieri di lungodegenza/riabilitazione con erogazione del percorso assistenziale entro 30gg dalla data di dimissione ospedaliera \markboth{I2b- Continuità assistenziale}{}}
              \addcontentsline{toc}{section}{I2b Percentuale di ultra64enni dimessi vivi da reparti ospedalieri di lungodegenza/riabilitazione con erogazione del percorso assistenziale entro 30gg dalla data di dimissione ospedaliera}

              \textit{\small Standardizzazione per classe d'età e genere}
              \clearpage{\thispagestyle{empty}\cleardoublepage}
              \section*{I3a Media giorni trascorsi da dimissione ospedaliera ad ammissione in RSA tra gli ultra64enni dimessi vivi da reparti ospedalieri per acuti ammessi in RSA entro 30gg \markboth{I3a- Continuità assistenziale}{}}
              \addcontentsline{toc}{section}{I3a Media giorni trascorsi da dimissione ospedaliera ad ammissione in RSA tra gli ultra64enni dimessi vivi da reparti ospedalieri per acuti ammessi in RSA entro 30gg}

              \textit{\small Standardizzazione per indice di comorbidità}
              \clearpage{\thispagestyle{empty}\cleardoublepage}
              \section*{I3b Media giorni trascorsi da dimissione ospedaliera ad erogazione assistenza domiciliare (diretta o Centro Diurno) tra gli ultra64enni dimessi vivi da reparti ospedalieri per acuti con erogazione dell'assistenza entro 30gg \markboth{I3b- Continuità assistenziale}{}}
              \addcontentsline{toc}{section}{I3b Media giorni trascorsi da dimissione ospedaliera ad erogazione assistenza domiciliare (diretta o Centro Diurno) tra gli ultra64enni dimessi vivi da reparti ospedalieri per acuti con erogazione dell'assistenza entro 30gg}

              \textit{\small Standardizzazione per indice di comorbidità}
              \clearpage{\thispagestyle{empty}\cleardoublepage}
              \chapter{Tempestività}
              \clearpage
              \section*{I4 Media giorni trascorsi da segnalazione del bisogno a presa in carico, tra nuovi assistiti nel periodo (tetto max 6 mesi)\\ \markboth{I4- Tempestività}{}}
              \addcontentsline{toc}{section}{I4 Media giorni trascorsi da segnalazione del bisogno a presa in carico, tra nuovi assistiti nel periodo (tetto max 6 mesi)\\}

              \textit{\small Standardizzazione per livello isogravità}
              \clearpage{\thispagestyle{empty}\cleardoublepage}
              \section*{I5a Media giorni trascorsi da segnalazione del bisogno ad ammissione RSA permanente, tra nuove ammissioni nel periodo (tetto max 2 anni) \markboth{I5a- Tempestività}{}}
              \addcontentsline{toc}{section}{I5a Media giorni trascorsi da segnalazione del bisogno ad ammissione RSA permanente, tra nuove ammissioni nel periodo (tetto max 2 anni)}

              \textit{\small Standardizzazione per livello di isogravità}
              \clearpage{\thispagestyle{empty}\cleardoublepage}

              \end{document}
              `

            • #85777
              matraz
              Partecipante
                Up
                0
                Down
                ::


                Ok, ti ringrazio….

                adesso sono riuscita a farlo funzionare… anche se non ho grande consapevolezza del perchè….

                Principalmente credo che la variazione sia stata aver cambiato la classe report con quella book… e i comandi per le testatine alla fine sono stati;

                `
                \usepackage{fancyhdr}
                \pagestyle{fancy}
                \fancyhf{}
                \fancyhead[LE,RO]{\it \small \leftmark}
                \renewcommand{\headrulewidth}{0pt}
                \fancyfoot[LE]{\thepage}
                \fancyfoot[RO]{\thepage}
                `

                Scusate il disturbo…. 😳

              • #85778
                Up
                0
                Down
                ::

                matraz” post=85202Bungiorno, sto cercando di di definire testatine e piedi del mio documento….
                L’idea è che nelle pagine pari in alto a sx ci sia il markboth che definisco all’inizio di ogni sezione e lo stesso in alto a destra nelle pagine dispari.
                Il numero di pagina lo metterei rispettivamente in basso a sinistra e a destra.

                Questo è il mio preambolo
                `
                \documentclass{report}

                \usepackage[italian]{babel}
                \usepackage[latin1]{inputenc}
                \usepackage{hyperref}
                \hypersetup{colorlinks=true}
                \usepackage{colortbl}
                \usepackage{graphicx}
                \usepackage{multirow}
                \usepackage{enumitem}
                \renewcommand{\familydefault}{\sfdefault}
                \usepackage[scaled]{helvet}
                \usepackage{isorot}
                \usepackage{longtable}
                \usepackage[format=hang,labelsep=period,font=bf,singlelinecheck=false]{caption}
                \usepackage{textcomp}
                \usepackage[margin=2cm,a4paper,centering]{geometry}

                %prova di testatine per profilo da modificare
                \usepackage{fancyhdr}
                % \pagestyle{fancy}
                \fancyhead{}
                \fancyfoot{}
                \fancyfoot[LE,RO]{\thepage}
                % \fancyhead[LE]{\slshape \leftmark}
                % \fancyhead[RO]{\slshape \leftmark}
                % \renewcommand{\headrulewidth}{0pt}

                % \fancyfoot[RO]{\thepage}
                `

                e questo ciò che scrivo per fare il \marboth
                `
                \chapter{Contiuità….}
                \clearpage
                \section*{I3a media… \markboth{I3a- Continuità…}{}}
                ….
                \clearpage{\thispagestyle{empty}\cleardoublepage}
                `

                Quello che succede è molto scoraggiante perchè, pur avendo fatto in modo che ogni sezione stia dentro una pagina, alcune pagine mi saltano la numerazione e non mettono le tetatine, mentre in altre le cose funzionano a dovere….

                Cosa ho combinato?
                Ringrazio chiunque mi sappia illuminare….
                Matilde

                Perché dare ogni volta [tt]\markboth[/tt]?

                `
                \documentclass[twoside]{report} % la classe report dà oneside, di default

                \usepackage{emptypage} % le pagine dispari senza testo sono vuote
                \usepackage{fancyhdr}
                \pagestyle{fancy}
                \renewcommand{\chaptermark}[1]{} % \chapter non imposta il \leftmark
                \renewcommand{\sectionmark}[1]{\markboth{#1}{}} % è \section che emette \markboth, cioè imposta il \leftmark
                \fancyhf{}
                \fancyhead[LE,RO]{\slshape\leftmark}
                \fancyfoot[LE,RO]{\thepage}

                \setcounter{secnumdepth}{0} % le sezioni non sono numerate

                \begin{document}
                \chapter{Pippo}

                \chapter{Contiuità….}
                \clearpage % perché \clearpage?
                \section{I3a media…}

                \end{document}
                `
                Non è più pulito? 😉

                Ciao
                Enrico

              • #85779
                matraz
                Partecipante
                  Up
                  0
                  Down
                  ::


                  grazie anche a te: sicuramente è più pulito, anzi ora me lo salvo da qualche parte perchè così me lo ricordo.

                  /*perchè ripetizione di markboth*/
                  Ho usato la ripetizione di \markboth perchè il nome della sezione non è uguale a quello che voglio nella testatina e il documento che sto realizzando è generato in automatico con Stata, così;

                  `
                  file write `rel' `”\clearpage{\thispagestyle{empty}\cleardoublepage}”' _n
                  }
                  foreach capitolo of global capitoli{
                  file write `rel' “\chapter{${nome`capitolo'}}” _n
                  file write `rel' “\clearpage” _n
                  foreach indic of global indic`capitolo'{
                  file write `rel' `”\section*{`indic' ${titolo`indic'} \markboth{`indic'- ${nome`capitolo'}}{}}”' _n
                  file write `rel' `”\addcontentsline{toc}{section}{`indic' ${titolo`indic'}}”' _n
                  file write `rel' `””' _n
                  file write `rel' `””' _n
                  file write `rel' `”${note`indic'}”' _n
                  `

                  e quindi se
                  \chapter{Accessibilità}
                  allora
                  \section*{I1a titolo indicatore} \markboth{I1a – accessibilità}

                  Avevo provato con il titolo breve
                  (scrivendo file write `rel’ `”\section[`indic’- $nome{capitolo}]{`indic’ ${titolo`indic’}}”‘ _n)

                  , ma non mi funzionava con il \section*

                  Comunque ora funziona come doveva, anche se ho dovuto mettere la classe book (o forse modificare anche qualcos’altro di cui no ho competa coscienza – forse la posizione dei \clearpage-) per evitare strane cose (tipo numeri di pagina a lato e centro contemporaneamente e pagine senza numero di pagina nè testatine….).

                  /*perchè uso i \clearpage*/
                  I \clearpage li metto perchè nel mio documento ogni pagina è una sezione dedicata ad un indicatore e, se non metto \clearpage dopo \chapter, la prima \section sta subito sotto l’intestazione del capitolo e quindi la prima section non entra nella pagina.
                  …. Non sono stata in grado di modifcare il comando \chapter in questo senso e neanche, per il momento, di togliere il \chaptername e \thechapter prima di \chpatermark come avrei voluto…..

                  Grazie delle risposte 🙂

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

              Go to top