problema indice-numerazione pagine

  • Creatore
    Topic
  • #6135
    Up
    0
    Down
    ::


    ciao!
    questo è il mio documento:

    \documentclass[a4paper,11pt,oneside]{book}
    \begin{document}
    \pagenumbering{roman}
    \tableofcontents
    \chapter*{Introduzione}
    Bla bla..
    \addcontentsline{toc}{chapter}{Introduzione}
    \pagenumbering{arabic}
    \chapter{Alessandro}
    Bla bla..
    \end{document}

    il risultato è: numerazione romana per l’indice e numerazione araba in poi, con pagina 1 l’introduzione.
    tutto ok, ma se scrivo un’intriduzione che occupa più di una pagina…sballa tutto!!!

    mi da: pagina 1=l’ultima pagina dell’introduzione, e le altre pagine dell’introduzione in romano!!!

    PS: ho provato a mettere \pagenumbering{arabic} prima di \chapter*{introduzione}, ma mi da tutto in numeri arabi!!

    potete aiutarmi!! non riesco a capire il perchè!
    grazie!
    Ale7

    utilizzo miktex 2.4,winedt1.4,(windows xp)

Visualizzazione 9 filoni di risposte
  • Autore
    Risposte
    • #6136
      Up
      0
      Down
      ::

      `\documentclass[a4paper,11pt,oneside]{book}
      \begin{document}
      \pagenumbering{roman}
      \tableofcontents
      \chapter*{Introduzione}
      Bla bla..
      \addcontentsline{toc}{chapter}{Introduzione}
      \pagenumbering{arabic}
      \chapter{Alessandro}
      Bla bla..
      \end{document}`il risultato è: numerazione romana per l’indice e numerazione araba in poi, con pagina 1 l’introduzione.
      tutto ok, ma se scrivo un’intriduzione che occupa più di una pagina…sballa tutto!!!
      mi da: pagina 1=l’ultima pagina dell’introduzione, e le altre pagine dell’introduzione in romano!!!
      PS: ho provato a mettere \pagenumbering{arabic} prima di \chapter*{introduzione}, ma mi da tutto in numeri arabi!!
      potete aiutarmi!! non riesco a capire il perchè!
      grazie!
      Ale7
      utilizzo miktex 2.4,winedt1.4,(windows xp)

      Non importa quale sistema operativo usi, ma è comunque consigliabile dirlo (e cambiarlo, anche :D).
      Il problema è che al momento di dare \pagenumbering{arabic} non è ancora stata composta la pagina dell’introduzione e questo ti fa sballare tutto. Si può risolvere con un \clearpage prima di quel comando, ma la classe book fa di meglio.`\documentclass[a4paper,11pt,oneside]{book}
      \usepackage[italian]{babel}

      \begin{document}

      \frontmatter

      \tableofcontents

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

      Bla bla..

      \mainmatter

      \chapter{Alessandro}

      Bla bla..

      \end{document}`Non trascurare di richiamare babel e non essere avaro di righe vuote che aiutano a trovare meglio le cose.
      Ciao
      Enrico

    • #6137
      Up
      0
      Down
      ::


      ciao enrico grazie mille!
      ora provo a mettere in pratica i tuoi consigli!!

      per il babel e le righe vuote era solo per non appesantire la lettura del mio messaggio, ho tralasciato tutti i package che non c’entravano con il problema!

      grazie e a presto!!
      Ale7

    • #6138
      Up
      0
      Down
      ::


      scusa ma in tutte e due i casi mi numera l’introduzione i romano!!
      io voglio solo l’indice in romano e dall’intro in poi in arabo.

      riprovo!! poi ti faccio sapere!

      grazie x la disponiobilità!!
      Ale7

    • #6139
      Up
      0
      Down
      ::


      Anticipa il \mainmatter:

      `\documentclass[a4paper,11pt,oneside]{book}
      \usepackage[italian]{babel}

      \begin{document}

      \frontmatter

      \tableofcontents

      \mainmatter

      \chapter*{Introduzione}
      \addcontentsline{toc}{chapter}{Introduzione}
      Bla bla..

      \chapter{Alessandro}
      Bla bla..

      \end{document}`

    • #6140
      Up
      0
      Down
      ::


      grazie gloria!!

      funziona quasi tutto ma le due pagine dell’intro me le numera tutte e due con il numero 1!!!

      ci lavoro un po’ su e poi ti faccio sapere!!

      grazie ancora!!

      Ale7

    • #6141
      Up
      0
      Down
      ::

      grazie gloria!!

      funziona quasi tutto ma le due pagine dell’intro me le numera tutte e due con il numero 1!!!

      ci lavoro un po’ su e poi ti faccio sapere!!

      Direi di no.`\documentclass[a4paper,11pt,oneside]{book}
      \begin{document}

      \frontmatter

      \tableofcontents

      \mainmatter

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

      \chapter{Alessandro}
      Bla bla..

      \end{document}`
      Ho provato a fare un’introduzione di due pagine, la numerazione è corretta.
      Non dimenticare (come ho fatto io prima) di aggiungere la riga \markboth{Introduzione}{Introduzione} per sistemare la testatina.
      A questo punto, forse è utile se dici quali pacchetti aggiuntivi usi. Così com’è funziona.
      Ciao
      Enrico

    • #6142
      Up
      0
      Down
      ::


      ciao enrico!
      ho riprovato, con \markboth mi sistema la testatina (ok grazie) ma mi compila ancora le due pag dell’intro con il numero 1 (tutte e due le pag!!!)

      posto tutto il mio sorgente con tutti i package:

      \documentclass[a4paper,11pt,oneside]{book}

      \usepackage[latin1]{inputenc}
      \usepackage[italian]{babel}
      \usepackage{amsmath,amsfonts,amssymb,amsthm}
      \usepackage[dvips]{graphicx}

      \usepackage{fancyhdr}
      \pagestyle{fancy}

      \lhead{\nouppercase{\slshape \leftmark}}
      \chead{}
      \rhead{\thepage}

      \lfoot{}
      \cfoot{}
      \rfoot{}

      \title{\huge{\bf \slshape Alessandro}}
      \author{\bf A. Castelli}
      \date{}

      \begin{document}

      \maketitle

      \frontmatter

      \pagenumbering{roman}

      \tableofcontents

      \mainmatter

      \chapter*{Introduzione}

      \markboth{Introduzione}{Introduzione}

      \addcontentsline{toc}{chapter}{Introduzione}
      ….2 pagine di intro…

      \pagenumbering{arabic}

      \chapter{Alessandro}

      \section{Verifiche della dipendenza quadratica}

      La legge….

      \end{document}

    • #6143
      Up
      0
      Down
      ::


      Comincia col togliere \pagenumbering{roman} et \pagenumbering{arabic}

    • #6144
      Up
      0
      Down
      ::


      una lettura di quello che fanno \pagenumbering e \frontmatter puo’ giovare, ed evitare di fare casini. sono entrambi comandi molto semplici e facili da capire, in generale ci vuole meno ad aprire una guida che a tentare a caso.
      nel caso particolare frontmatter ti usa la numerazione romana, mentre mainmatter torna a quella araba. se in piu’ dici a’ latex di cambiare numerazione e’ logico che escono i casini che descrivi. l’introduzione a mio avviso deve stare nel mainmatter solo se e’ un introduzione scientifica, se invece e’ un introuzione all’opera deve andare in frontmatter.
      ciao
      f

    • #6145
      Up
      0
      Down
      ::


      grazie ora funzione tutto per bene!!
      ringrazio tutti per i consigli e per l’aiuto! CIAO
      Ale7

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

Go to top