Problema con testatine dei capitoli

  • Creatore
    Topic
  • #15087
    Up
    0
    Down
    ::


    Ciao a tutti, ho un problema che non riesco a risolvere, ho navigato un po nel forum ma non riesco a trovare soluzione.
    Allora sto scrivendo l’introduzione della tesi, che ho collocato subito dopo l’elenco delle figure. I comandi sono, nell’ordine

    \tableofcontents
    \listoffigure
    \chapter*{Introduzione}
    \addcontentsline{toc}{chapter}{Introduzione}.

    Sulla seconda pagina dell’introduzione, nella testatina compare Elenco delle Figure e non Introduzione, come dovrebbe essere.
    Qualcuno sa dirmi qual è l’errore.
    Mi scuso se questo argomento è gia stato trattato, ma non riesco a trovare nulla con la ricerca.
    Grazie mille.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #15088
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        `\documentclass{book}

        \usepackage{fancyhdr}

        \makeatletter
        \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
        \hbox{}
        \vspace*{\fill}
        \vspace{\fill}
        \thispagestyle{empty}
        \newpage
        \if@twocolumn\hbox{}\newpage\fi\fi\fi}
        \makeatother

        \pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
        \fancyhf{}
        \fancyhead[LE,RO]{\scshape\thepage}
        \fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}
        \fancyhead[RE]{\scshape\footnotesize\nouppercase{\leftmark}}

        \begin{document}
        \frontmatter
        \include{frontespizio}
        \include{ringraziamenti}
        \tableofcontents \listoffigures
        \mainmatter
        \include{introduzione}
        \include{…} % capitoli
        \include{…}
        \include{conclusioni}
        \backmatter
        \include{bibliografia}
        \end{document}
        `
        dove introduzione.tex è:
        `\chapter*{Introduzione}
        \markboth{Introduzione}{}
        \addcontentsline{toc}{chapter}{Introduzione}

        `
        Ciao,
        L.

      • #15089
        Up
        0
        Down
        ::

        `\documentclass{book}

        \usepackage{fancyhdr}

        \makeatletter
        \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
        \hbox{}
        \vspace*{\fill}
        \vspace{\fill}
        \thispagestyle{empty}
        \newpage
        \if@twocolumn\hbox{}\newpage\fi\fi\fi}
        \makeatother

        \pagestyle{fancy}
        \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
        \fancyhf{}
        \fancyhead[LE,RO]{\scshape\thepage}
        \fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}
        \fancyhead[RE]{\scshape\footnotesize\nouppercase{\leftmark}}

        \begin{document}
        \frontmatter
        \include{frontespizio}
        \include{ringraziamenti}
        \tableofcontents \listoffigures
        \mainmatter
        \include{introduzione}
        \include{…} % capitoli
        \include{…}
        \include{conclusioni}
        \backmatter
        \include{bibliografia}
        \end{document}
        `
        dove introduzione.tex è:
        `\chapter*{Introduzione}
        \markboth{Introduzione}{}
        \addcontentsline{toc}{chapter}{Introduzione}

        `

        Non mi va tanto questo tipo di risposta, perché induce l’idea che quelle parti relative a fancyhdr siano necessarie per risolvere il problema. E non lo sono affatto: il codice necessario è
        `\chapter*{Introduzione}
        \markboth{Introduzione}{Introduzione}
        \addcontentsline{toc}{chapter}{Introduzione}`
        se si usa la classe report. Con la classe book è sufficiente precedere i comandi di produzione degli indici con \frontmatter e scrivere, per l’introduzione
        `\chapter{Introduzione}`

        Una tiratina d’orecchi per due cose: \markboth{Introduzione}{} va bene solo se l’introduzione è lunga una sola pagina o se è divisa in sezioni; \include è inutile per gli scopi normali.

        Per oronte83: ho spostato il messaggio nel forum adatto perché è un problema TeXnico e non una questione di tipografia. Invece la collocazione dell’introduzione nel materiale preliminare o in quello principale sarebbe un argomento “tipografico”; la mia opinione è che non c’è né un modo giusto né un modo sbagliato, dipende dal tipo di introduzione. Metterla nel materiale preliminare ne diminuisce l’importanza.

        Ciao
        Enrico

      • #15090
        Up
        0
        Down
        ::


        Grazie mille per l’aiuto.

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

          Non mi va tanto questo tipo di risposta, perché induce l’idea che quelle parti relative a fancyhdr siano necessarie per risolvere il problema. E non lo sono affatto…

          Una tiratina d’orecchi per due cose: \markboth{Introduzione}{} va bene solo se l’introduzione è lunga una sola pagina o se è divisa in sezioni; \include è inutile per gli scopi normali.

          Mi scuso per la risposta imprecisa, la fretta non è stata una buona consigliera! 😳

          Ciao,
          L.

          P.S.
          Suggersico ad oronte83 di dare comunque un’occhiata al risultato che si ottiene con il codice che ho scritto nel preambolo: in quel modo le testatine hanno IMO un aspetto migliore di quello di default.

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

      Go to top