Salve a tutti,
sarà l’ora semi-tarda dopo una giornata pesante, ma non riesco a capire perché il seguente codice:
`
\documentclass[pdftex, 12pt, a4paper, titlepage]{article}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{lmodern, microtype}
\usepackage[pdftex,
bookmarksnumbered=true,
colorlinks=true,
linkcolor=black,
urlcolor=blue,
citecolor=blue,
plainpages=false,
pdfpagelabels]{hyperref}\makeatletter
\def\maketitle{
\null
\thispagestyle{empty}
\vfill
\begin{center}
Il mio titolo
\end{center}
\vfill
\null
\clearpage
}
\makeatother\begin{document}
\pagenumbering{roman}
\maketitle
\clearpage
\begin{abstract}
Il mio sommario.
\end{abstract}\end{document}
`produce il seguente warning:
`
pdfTeX warning (ext4): destination with the
same identifier (name{page.i}) has been already used, duplicate ignored
\relax
l.37 \end{abstract}
[1] (./main.aux) )
`grazie in anticipo per l’aiuto.
Matteo
Perché l’ambiente abstract rimette indietro il contatore delle pagine e perciò hyperref trova due pagine numerate “i”. Scrivi \pagenumbering{alph} prima di \maketitle e \pagenumbering{roman} (o arabic: non ha molto senso avere pagine numerate diversamente in un articolo) subito dopo.
Ciao
Enrico