Indice e prefazione

  • Creatore
    Topic
  • #78611
    Up
    0
    Down
    ::


    Ciao a tutti,
    sto ultimando la tesi di laurea (devo consegnarla in 3 giorni!).
    Ho impostato il layout dei capitoli in maniera che in cima alla pagina mi venga indicato numero di pagina e capitolo. Mi sono appena accorta che nella prefazione questo comando mi scrive “indice” anziché, appunto, prefazione.

    Ecco il codice (parziale) del file che uso per unificare i vari capitoli:

    `
    \documentclass[latin1,11pt,a4paper,twoside,openany]{book}

    \usepackage{geometry}
    \geometry{a4paper,top=4cm,bottom=4cm,left=4cm,right=4cm,heightrounded}
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{%
    \markboth{\chaptername
    \ \thechapter.\ #1}{}}
    \fancyhead[LE,RO]{\thepage}
    \renewcommand{\headrulewidth}{0.8pt}
    \usepackage{indentfirst}

    \begin{document}

    \input{Frontespizio}

    \tableofcontents

    \input{Prefazione}

    \input{Capitolo1}

    \input{Bibliografia}

    \end{document}
    `

    Come faccio a sistemare questo errore tipopgrafico?
    Grazie per l’aiuto!

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #78612
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        All’inizio del file Prefazione.tex metti queste righe:`\cleardoublepage\markboth{\contentsname}{\contentsname}` prima dell’apertura del capitolo non numerato [tt]\chapter*{Prefazione}[/tt].

        Non dici che classe hai usato, ma se hai usato la classe book ci sarebbero altri metodi per ottenere il risultato giusto senza artifici.

        Quel filetto di 0.8pt mi sembra un po’ troppo spesso, unn po’ luttuoso 😉 Prova con altri spessori minori; di default sarebbe di 0.4pt.

      • #78613
        Up
        0
        Down
        ::


        Sì, ho usato la classe book 🙂
        Grazie per il suggerimento, ma purtroppo non solo non corregge, ma aggiunge pure una pagina vuota in cui c’è solo il filetto con la riga “Indice” 🙁

      • #78614
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Scrivi \pagestyle{plain} oppure \clearpage{empty{ prima di \cleardoublepage; oppure carica il pacchetto emptypage, che fa si che la pagina vuota aggiunta in mezzo sia veramente vuota.

          Leggi tutto il paragrafo §3.8 dell’Arte.

          Poi eventualmente usa i comandi di sezionamento della classe book: \frontmatter prima di tutto quanto, poi \mainmatter dopo la prefazione; \frontmatter fa si che i capitoli non vengano numerati anche se sono scritti con \chapter invece che \chapter*; però, se segui questa via, nel file prefazione.tex togli l’asterisco al capitolo. \Mainmatter ripristina le cose come si deve.

          In sostanza hai definito lo stile fancy solo per mettere un filetto sotto le testatine; hai ottenuto il risultato, ma ti sei anche complicata la vita, perché quella dichiarazione è come un pezzetto di scotch che ti è restato appiccicato alle dita e non riesci a liberatene facilmente.

        • #78615
          Up
          0
          Down
          ::


          Per essere onesta, quel codice non l’ho scritto io – mi è stato dato da una persona che non riesco più a contattare.
          Purtroppo anche con i nuovi suggerimenti non ottengo migliorie, anzi aumenta solo la confusione.
          Stavo pensando direttamente di togliere il filetto a tutte le pagine e lasciare solo la numerazione…. ma prima di passare a questa soluzione drastica, c’è un modo di farlo solo per il capitolo Prefazione?
          Grazie ancora!

        • #78616
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            A me questo codice che implementa esattamante quello che ti ho suggerito funzina come previsto:`\documentclass[latin1,11pt,a4paper,twoside]{book}
            \usepackage[utf8]{inputenc}
            \usepackage[T1]{fontenc}
            \usepackage[italian]{babel}
            \usepackage{lmodern}
            \usepackage{emptypage}

            \usepackage{geometry}
            \geometry{a4paper,top=4cm,bottom=4cm,left=4cm,right=4cm,heightrounded}
            \usepackage{fancyhdr}
            \pagestyle{fancy}
            \renewcommand{\chaptermark}[1]{%
            \markboth{\chaptername
            \ \thechapter.\ #1}{}}
            \fancyhead[LE,RO]{\thepage}
            \renewcommand{\headrulewidth}{0.8pt}
            \usepackage{indentfirst}
            \usepackage{lipsum}

            \begin{document}

            %\input{Frontespizio}
            \begin{titlepage}
            \vspace*{.2\textheight}
            \centering
            {\Huge LA MIA BELLISSIMA TESI}

            \vspace{2\baselineskip}

            {\large\scshape Paaolino Paperino}

            \vspace{3\baselineskip}

            {\huge UNIVERSITÀ DI PAPEROPOLI}

            \vfill
            Anno accademico 32015-3216

            \end{titlepage}

            \tableofcontents

            \cleardoublepage

            \markboth{Prefazione}{Prefazione}

            %\input{Prefazione}
            \chapter*{Prefazione}

            \lipsum[1-10]

            %\input{Capitolo1}
            \chapter{Capitolo Uno}
            \lipsum[11-20]

            %\input{Bibliografia}

            \end{document}`

            Ho sostituito i capitoli assenti con del testo casuale; ho generato un frontespizio di fantasia; e ho fatto girare pdflatex.

            Il pacchetto emptypage fa il miracolo di lasciare le pagine bianche, ma per avere il comando \cleardoublepage che lascia la pagina bianca bisogna rinunciare a openany, che tra l’altro non sembra una buona idea comunque, specialmente se componi twoside come fai tu.

          • #78617
            Up
            0
            Down
            ::


            Ora funziona a meraviglia! Grazie mille! 😀

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

        Go to top