Re: numeri romani maiuscoli nel frontmatter

#42724
Up
0
Down
::

il codice non l’ho inserito nel preambolo riportato per risparmiare spazio 🙂
tipografia perché credo che la numerazione delle pagine rientri in questo settore.. cavolo forse sbaglio? in caso dove posto?

È un argomento di LaTeX, non di tipografia generale.

comunque:
1-hai ragione…non ho detto cosa vuol dire.
non funziona nel senso che mi da 1153 warning del tipo: package hyperref warning: token non allowed in a PDF string (PDFDocEncoding):

Correggi il codice magico in questo modo (deve essere dopo la chiamata di uniud.sty e di hyperref):
`\makeatletter
\renewcommand{\frontmatter}{%
\cleardoublepage\@mainmatterfalse
\pagenumbering{smallRoman}}
\DeclareRobustCommand{\@smrc}[1]{%
\begingroup\check@mathfonts\fontsize{\sf@size}{\sf@size}%
\selectfont#1\endgroup}
\def\smallRoman#1{\expandafter\@smallRoman\csname c@#1\endcsname}
\def\@smallRoman#1{\@smrc{%
\expandafter\@slowromansmallcap\romannumeral #1@}}
\def\@slowromansmallcap#1{\ifx @#1% then terminate
\else
\if i#1I\else
\if v#1V\else
\if x#1X\else
\if l#1L\else
\if c#1C\else
\if d#1D\else
\if m#1M\else
#1\fi\fi\fi\fi\fi\fi\fi
\expandafter\@slowromansmallcap
\fi}
\pdfstringdefDisableCommands{\let\@smrc\@iden}
\makeatother`
La riga \pdfstringdefDisableCommands serve per rendere innocuo il comando \@smrc nella preparazione dei segnalibri.

NON usare MAI l’ambiente eqnarray, sostituiscilo con align, che ha anche la variante * e una sintassi leggermente diversa (ma facile, ci vuole solo un & davanti al segno di relazione e non quello dopo).

Ciao
Enrico

Go to top