problemi numerazione pagine

  • Creatore
    Topic
  • #103212
    Up
    0
    Down
    ::


    salve, sto avendo 2 problemi con la numerazione delle pagine:
    -il capitolo introduzione è a pagina 2 (mentre in indice è indicato a pagina 1)
    -la numerazione dovrebbe essere in basso sul lato esterno della pagina (la stampa è fronte/retro)

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

    \begin{document}
    \selectlanguage{italian}
    \pagenumbering{roman}

    \chapter*{preintro}
    intro
    \tableofcontents
    \pagenumbering{arabic}
    \setcounter{page}{1}
    \addcontentsline{toc}{chapter}{Introduzione}
    \chapter*{Introduzione}
    \input{Intro.tex}

    \end{document}`

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #103213
      Up
      0
      Down
      ::


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

      Non vedo perché usare la doppia numerazione che, in ogni caso, si può ottenere meglio in altro modo.
      L’opzione twoside è inutile con book.

      Ciao
      Ivan

    • #103214
      Up
      0
      Down
      ::


      il template che uso usa i numeri romani nel frontmatter.

      cmq ok, sistemata la numerazione sbagliata.

      per quanto il posizionamento del numero? Attualmente è posizionato in basso al centro nella prima pagina dei capitoli e in alto a dx nelle altre..

    • #103215
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Premesso che \selectlanguage{italian} senza avere chiamaot il pacchetto babel cona almeno due lingue fra cui italian, ma non indicata per ultima non serve a niente, il tuo file sarebbe meglio composto così:`\documentclass[11pt]{book}% main file
        \usepackage[italian]{babel}
        \begin{document}
        \frontmatter

        \chapter*{preintro}
        intro
        \tableofcontents

        \mainmatter

        \input{Intro}

        \end{document}

        % file Intro.tex
        \chapter*{Introduzione}
        \addcontentsline{toc}{chapter}{Introduzione}
        testo testo testo
        \endinput
        `Però se l’Introduzione non al vuoi numerata, ma la vuoi nell’indice, allora ti pasterbbe togliere \addcontentsline e l’asteirsco, ma dovresti mettere la sua chiamata \input{Intro} prima di \mainmatter

        Inutile ripetere che queste cose sono scritte in ogni guida.

      • #103216
        Up
        0
        Down
        ::


        grazie, ma credo stessi rispondendo al primo problema, giusto?

      • #103217
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          alfredopacino” post=103213grazie, ma credo stessi rispondendo al primo problema, giusto?

          Sì, quello era il problema collegato alla numerazione delle pagine.
          Dove compaia il numero della pagina dipende da come hai configurato i tuoi stili; per impostazione predefinita la pagina iniziale dei capitoli compare a centro del piedino, mentre le pagine successive alla prima di ogni capitolo hanno il numero nella parte destra della testatina.
          Se vuoi il numero sempre nella parte destra del piedino devi usare il pacchetto fancyhdr e configurare testatine e piedini come ti fa più comodo, seguendo le istruzioni e gli esempi indicati nella documentazione di fancyhdr.

        • #103218
          Up
          0
          Down
          ::


          leggendo la doc (pag 7 Redefining plain style)
          ho provato ad aggiungere
          `
          \documentclass[11pt]{book}

          \begin{document}
          \selectlanguage{italian}
          \pagenumbering{roman}

          \chapter*{preintro}
          intro
          \tableofcontents

          \fancypagestyle{plain}{
          \fancyfoot{}
          \fancyfoot{LE,RO}{\thepage}}

          \pagenumbering{arabic}
          \setcounter{page}{1}
          \addcontentsline{toc}{chapter}{Introduzione}
          \chapter*{Introduzione}
          \input{Intro.tex}

          \end{document}

          `

          fancypagestyle viene ignorato completamente…dove sbaglio?

        • #103219
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Non hai caricato il pacchetto fancyhrd nel preambolo.
            Il resto del file è sostanzialmente identico a quello che ti ho detto essere sbagliato in diversi punti. Per favore correggilo.

          • #103220
            Up
            0
            Down
            ::


            in realtà nel mio documento ho seguito i consigli (e c’è anche \usepackage{fancyhdr}), è solo nel postare il mini documento che ho ricopiato quello prima postato.:-)

            Quello che avevo fatto era dimenticare \pagestyle{fancy}
            il problema è che includendo \pagestyle mi viene applicato questo nuovo stile anche all’header, ma a me sta bene quello di default (documento fronte/retro: il lato sinistro mostra la sezione, il lato destro il capitolo).
            vorrei solo trovare il modo di spostare il numero di pagina da sopra all’estremo esterno basso della pagina..

          • #103221
            Up
            0
            Down
            ::

            alfredopacino” post=103211il template che uso usa i numeri romani nel frontmatter.

            cmq ok, sistemata la numerazione sbagliata.

            per quanto il posizionamento del numero? Attualmente è posizionato in basso al centro nella prima pagina dei capitoli e in alto a dx nelle altre..

            Pacchetto fancyhdr. Ha la documentazione anche in italiano.
            Trovi notizie anche sulla guida GuIt e forse anche sull’arte di scrivere con latex.

            Ciao
            Ivan

          • #103222
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Ma stando al paragrafo 7 della documentazione io metterei la ridefinizione dello stile plain nel preambolo prima di eventuali ridefinizioni degli altri stili di pagina. quando usi il comando \pagestyle{fancy} lo fai per l’intero documento. Piuttosto ridefinisci gli stili headings o myheadings, così che la classe book usa i suoi nomi standard, senza che ci sia bisogno di specificare un nuovo stile per l’intero documento.

            • #103223
              Up
              0
              Down
              ::


              ok ho sistemato le posizioni di header e footer.
              ora sono sorti altri 3 problemi (:? ):
              – compilate questo codice, notate la seconda pagina numerata. non deve essere così.
              – la terza pagina ha il numero (romano) in center foot, unica pagina a presentare il problema
              – la seconda pagina dell’introduzione ha in header “indice”
              `\documentclass[11pt]{book}
              \usepackage{fancyhdr}
              \pagestyle{fancy}
              \lhead{}
              \chead{}
              \rhead{}
              \cfoot{}
              \rfoot{}
              \fancyhead[RO]{\slshape \rightmark}
              \fancyhead[LE]{\slshape \leftmark}
              \fancyfoot[LE,RO]{\thepage}
              \renewcommand{\headrulewidth}{0pt}

              \usepackage[italian,english]{babel}
              \usepackage[latin1]{inputenc}
              \usepackage{fancybox}
              \usepackage[final,bookmarks,breaklinks,colorlinks]{hyperref}
              \usepackage{url}
              \makeatother

              \begin{document}
              \selectlanguage{italian}
              \begin{titlepage}
              \begin{center}title
              \end{center}
              \end{titlepage}
              \frontmatter
              \chapter*{Dediche}
              ringrazio me stesso per avermi tanto aiutato.
              \tableofcontents
              \mainmatter
              \chapter*{Introduzione}
              \pagenumbering{arabic}
              \setcounter{page}{1}
              \addcontentsline{toc}{chapter}{Introduzione}
              introduzione\\molto\\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto \\molto lunga.
              \end{document}`

            • #103224
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Questo funziona con i suggerimenti che ti ho dato nel precedente messaggio e non ripete le testatine dei messaggi precedenti.
                Ricorda che \chapter* inizia un capitolo non numerato ma non specifica niente per l’indice e per le testatine, quindi “eredita” le testatine del capitolo precedente. bisogna allora specificare i contenuti delle testatine in modo esplicito con il comando \markboth.`% !TEX TS-program = pdflatex
                % !TEX encoding = IsoLatin
                \documentclass[11pt]{book}
                \usepackage{fancyhdr}
                \fancypagestyle{headings}{%
                \fancyhf{}
                \fancyhead[RO]{\slshape \rightmark}
                \fancyhead[LE]{\slshape \leftmark}
                \fancyfoot[LE,RO]{\thepage}
                \renewcommand{\headrulewidth}{0pt}}

                \fancypagestyle{plain}{\fancyhf{}
                \fancyfoot[LE,RO]{\thepage}
                \renewcommand{\headrulewidth}{0pt}}

                \usepackage[italian,english]{babel}
                \usepackage[latin1]{inputenc}
                \usepackage{fancybox}
                \usepackage[final,bookmarks,breaklinks,colorlinks]{hyperref}
                \usepackage{url}

                \usepackage{kantlipsum}

                \begin{document}
                \selectlanguage{italian}

                \frontmatter
                \pagestyle{plain}
                \begin{titlepage}
                \begin{center}title
                \end{center}
                \end{titlepage}

                \chapter*{Dediche}
                ringrazio me stesso per essermi tanto aiutato.
                \tableofcontents
                \markboth{}{}

                \mainmatter
                \pagestyle{headings}
                \chapter*{Introduzione}
                \addcontentsline{toc}{chapter}{Introduzione}
                \markboth{INTRODUZIONE}{INTRODUZIONE}
                \kant[1-10]

                \chapter{Primo capitolo}
                \kant[11-20]

                \end{document}`Se non vuoi le pagine bianche ma con il numero nel piedino, carica il pacchetto emptypage.

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

            Go to top