numerazione a partire dal titolo

  • Creatore
    Topic
  • #91705
    Up
    0
    Down
    ::


    Salve a tutti, ho praticamente finito di scrivere la tesi e c’è un cosa che vorrei modificare, ma non capisco come si fa: la pagina del titolo non è numerata e la numerazione parte dalla pagina successiva (nel mio caso parte dall’indice); vorrei invece che la numerazione partisse dalla pagina del titolo, meglio senza far vedere il numero(ma quello credo di saperlo fare). Ho utilizzato la classe book, non utilizzando il frontmatter, perché voglio che inizi subito con i numeri arabi. E con l’opzione openany poiché sono obbligato a stampare solo fronte. (per qualcuno sarà un dispiacere, ma ho preferito fare il frontespizio con un altro programma, solo perché lo avrei fatto molto più velocemente. I pregi di Latex non stanno nel fare i frontespizi credo :)) Questo il codice che ho usato, qualcuno sa darmi informazioni?, molte grazie:

    ` \documentclass[a4paper,12pt,oneside]{book}

    \usepackage[applemac]{inputenc}
    \usepackage[english,italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{comment}
    \usepackage{microtype}
    \usepackage{indentfirst}
    \usepackage{setspace}
    \usepackage{amscd}
    \usepackage{tikz}
    \usetikzlibrary{matrix}

    \newenvironment{citazione}
    {\begin{quotation}\small}
    {\end{quotation}}

    \title{Titolo della Tesi.}
    \date{}

    \begin{document}
    \onehalfspacing

    %\frontmatter

    \mainmatter

    \maketitle

    \tableofcontents

    bla bla bla

    \backmatter

    bla bla bla

    \end{document} `

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #91706
      Up
      0
      Down
      ::


      Aggiungi questo nel preambolo
      `
      \makeatletter
      \renewcommand\frontmatter{%
      \cleardoublepage
      \@mainmatterfalse
      \pagenumbering{arabic}}
      \makeatother
      ` e componi il file correttamente, usando \frontmatter

      Ciao
      Ivan

    • #91707
      Up
      0
      Down
      ::


      Ciao Ivan, grazie per la risposta: così ho i numeri arabi anche nel frontmatter. Però la numerazione continua a partire dalla pagina seguente a quella di titolo 😕

    • #91708
      franen
      Partecipante
        Up
        0
        Down
        ::


        La colpa è dell’ambiente titlepage che imposta il contatore page a zero. Puoi avviare al problema in questo modo:` \documentclass[a4paper,12pt,oneside]{book}
        \usepackage[utf8]{inputenc}
        \usepackage[english,italian]{babel}
        \usepackage[T1]{fontenc}

        \makeatletter
        \renewenvironment{titlepage}
        {%
        \cleardoublepage
        \if@twocolumn
        \@restonecoltrue\onecolumn
        \else
        \@restonecolfalse\newpage
        \fi
        \thispagestyle{empty}%
        \setcounter{page}{1}
        }%
        {\if@restonecol\twocolumn \else \newpage \fi
        }
        \makeatother
        \title{Titolo della Tesi.}
        \date{}
        \begin{document}
        %\frontmatter
        \mainmatter
        \maketitle
        bla bla
        \end{document} `

      • #91709
        Up
        0
        Down
        ::

        franen” post=91252La colpa è dell’ambiente titlepage che imposta il contatore page a zero. Puoi avviare al problema in questo modo:` \documentclass[a4paper,12pt,oneside]{book}
        \usepackage[utf8]{inputenc}
        \usepackage[english,italian]{babel}
        \usepackage[T1]{fontenc}

        \makeatletter
        \renewenvironment{titlepage}
        {%
        \cleardoublepage
        \if@twocolumn
        \@restonecoltrue\onecolumn
        \else
        \@restonecolfalse\newpage
        \fi
        \thispagestyle{empty}%
        \setcounter{page}{1}
        }%
        {\if@restonecol\twocolumn \else \newpage \fi
        }
        \makeatother
        \title{Titolo della Tesi.}
        \date{}
        \begin{document}
        %\frontmatter
        \mainmatter
        \maketitle
        bla bla
        \end{document} `

        Non è proprio colpa di titlepage. Piuttosto di oneside, che mi era sfuggito:
        Come si vede
        `
        \newenvironment{titlepage}
        {%
        \cleardoublepage
        \if@twocolumn
        \@restonecoltrue\onecolumn
        \else
        \@restonecolfalse\newpage
        \fi
        \thispagestyle{empty}%
        \setcounter{page}\@ne
        }%
        {\if@restonecol\twocolumn \else \newpage \fi
        \if@twoside\else
        \setcounter{page}\@ne
        \fi
        }
        `
        L’ambiente titlepage esegue alla fine un condizionale
        che imposta il numero di pagina a 1 se si è in un documento oneside

        Volendo, il nostro amico se la può cavare in questo caso anche con un semplice
        `\maketitle\setcounter{page}{2}`

        Ciao
        Ivan

      • #91710
        Up
        0
        Down
        ::


        Grazie, era quello che cercavo. 😉

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

    Go to top