# page-numbering doesn't work

here it is my document

``````\pagenumbering{gobble}

\input{frontmatter/frontespizio}

\pagenumbering{roman}
\tableofcontents

\pagenumbering{arabic}
\input{mainmatter/chapter_1}
``````

what it happens is that `tableofcontents` receives arabic numbering and I don't get roman numbering

-
Please always post complete small documents that reproduce the problem. – David Carlisle Nov 15 '12 at 21:20

The page number form is used that is active, when the page is output. Thus when `\pagenumbering{arabic}` is called, the page of the table of contents is not yet output. Add something like `\newpage` to start a new page, e.g.:

``````\cleardoublepage
\pagenumbering{roman}
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
``````

If you are using document class `book` or similar consider using `\frontmatter` and `\mainmatter`.

-
Since I'm using book class I resolved using \frontmatter and \mainmatter. – Mazzy Nov 15 '12 at 21:28
I resolved the problem putting \mainmatter before first chapter and pagenumbering{roman} before tableofcontents right? – Mazzy Nov 15 '12 at 21:31
@Mazzy Or `\frontmatter`. Internally it also uses `\cleardoublepage` with `\pagenumbering{roman}`. – Heiko Oberdiek Nov 15 '12 at 21:35
I got this problem... I have the first six pages of my class book belonging to frontmatter section. I would they have no numbers. I would numbering using roman numbers beginning tables of contents.HOw can I do? – Mazzy Nov 15 '12 at 21:38
@Mazzy You could switch the page style `\pagestyle{empty}` for the first pages and using `\frontmatter` afterwards, or ... – Heiko Oberdiek Nov 15 '12 at 21:54