OldClaudio” post=85149Dipende dalla classe che usi. Perché a seconda della classe il comando \frontmatter fa diverse cose, e io penso che non sia il caso di eliminare frontmatter, ma di ridefinirlo. Tieni presente che oltre a specificare \pagenumbering{roman}, \frontmatter imposta le cose per non numerare le sezioni doi ogni ordine e grado, ma di inviarne comunque l’entry nell’indice generale.
Faccio un esempio: con la classe book, la definizione di \frontmatter è:`
\newcommand\frontmatter{%
\cleardoublepage
\@mainmatterfalse
\pagenumbering{roman}}
\newcommand\mainmatter{%
\cleardoublepage
\@mainmattertrue
\pagenumbering{arabic}}
`Va modificato anche \mainmatter perché il comando \pagenumebring oltre al modo di scrivere il numero della pagina, reimposta il contatore delle pagine a 1. Quindi:`\newcommand\frontmatter{%
\cleardoublepage
\@mainmatterfalse
\pagenumbering{arabic}}
\newcommand\mainmatter{%
\cleardoublepage
\@mainmattertrue
%\pagenumbering{arabic}
}`
In questo modo la numerazione delle pagine è con cifre arabe fin dall’inizio, ma le altre funzionalità di \frontmatter sono conservate.
Allora, io inserisco nel preambolo il secondo blocco di codice…ma mi scrive dopo la compilazione 😕 i seguenti due errori:
- !LaTex Error: Command \frontmatter already defined
- !LaTex Error: Command \mainmatter already defined
Qual è il problema ❓