Ciao Fran, grazie per le tue risposte. Il risultato è praticamente perfetto. Il comando \StampaNumeroAllegato fa esattamente al caso mio. Ho solo fatto una piccola modifica grafica al numero da sovrascrivere alle prime pagine. In realtà però potrebbe essere problematico inserire manualmente il numero dell’allegato. Infatti può capitare di dover allegare qualche decina di documenti. E soprattutto può capitare di cambiare in corso d’opera l’ordine in cui sono inseriti i pdf, a quel punto dovendo cambiare tutta la numerazione fino a quel momento adottata. Mi chiedo se sia possibile fare in modo che il comando stampi il numero automaticamente in base all’ordine di apparizione di ciascun \includepdf. Qualche idea?
`\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{pdfpages}
\usepackage{tocloft,xcolor}
\usepackage{pict2e}[2009/06/01]
\usepackage{tikz}
\newcommand*\round[1]{\tikz[baseline=(char.base)]{
\node[shape=circle,ultra thick,draw,inner sep=5pt] (char) {#1};}}
\newcommand{\listofencl}{Elenco degli allegati}
\newlistof{allegato}{all}{\listofencl}
\usepackage{hyperref}
\newcommand{\StampaNumeroAllegato}[1]{%
\noindent
\begin{picture}(0,0)
\put(75,100){\makebox[\textwidth][r]{\textcolor{red}{\Large Doc.~n.~{\LARGE \round{\textbf{#1}}}}}}
\end{picture}
}
\begin{document}
Questa è una prova per verificare
se il link al primo documento (cfr.~\hyperlink{file1.1}{doc.~n.~1}) funzioni correttamente. Come fare in modo che
la numerazione fra parentesi sia automatica?
Lo stesso dovrebbe essere per il \hyperlink{file2.1}{link al secondo documento allegato}. Cioè, oltre al collegamento al
documento richiamato, si vuole che
in automatico fra parentesi compaia il numero del documento allegato.
Così: (\hyperlink{file2.1}{doc.~n.~2}).
Qui andrebbe l'elenco numerato di tutti i documenti allegati.
\listofallegato
\includepdf[pages=-,link,linkname=file1,addtolist={1,allegato,{Titolo del primo documento},all:file1},pagecommand=\StampaNumeroAllegato{1}]{file_1.pdf}
\includepdf[pages=1,link,linkname=file2,addtolist={1,allegato,{Titolo del secondo documento},all:file2},pagecommand=\StampaNumeroAllegato{2}]{file_2.pdf}
\includepdf[pages=2-,]{file_2.pdf}
\end{document}`