OldClaudio” post=87016Ecco l’esempio minimo compilabile basato sull’esempio di @alegenn:`\documentclass[a4paper,12pt]{book}
\usepackage[greek,italian]{babel}
\usepackage{hyperref}
\begin{document}
\frontmatter
\tableofcontents
\chapter{Presentazione}
\chapter{Premessa}\mainmatter
\chapter{Uno}
\chapter{Due}
\chapter{Tre}\end{document}`
Come dice @alegenn, basta togliere il greco e la numerazione romana funziona; ma con il greco (anche quello monotonico) la numerazione romana non funziona più.
Strano che i greci non se ne siano ancora accorti…:wink:
Claudio
Chi ha scritto quella roba non sa nemmeno dove si comincia. È pazzesco. 👿
` \DeclareTextCommandDefault{\@roman}[1]{\latin@roman{#1}}
\DeclareTextCommand{\@roman}{LGR}[1]{\textlatin{\latin@roman{#1}}}`
Folle. Ridefinisci con
`\makeatletter
\def\@roman#1{\expandafter\textlatin\expandafter{\romannumeral#1}}
\def\@Roman#1{\expandafter\textlatin\expandafter{\expandafter\@slowromancap\romannumeral#1@}}
\makeatother`
Forse si può fare di meglio eliminando [tt]\textlatin[/tt] se non è davvero necessario, ma siccome non si può sapere dove il numero deve essere stampato, meglio lasciarlo.
Ciao
Enrico