LaTeX con il pdfpages
bookmark
pacchetti e può fare la maggior parte di queste cose.
Funziona creando un nuovo tex
documento e includendo i documenti PDF originali (o parti di esso) tramite\includepdf
(vedere il manuale di pdfpages ).
È inoltre possibile modificare la numerazione delle pagine, ad es
\pagenumbering{roman}
\setcounter{page}{1}
% include pdf pages that should have roman numbering (the front matter)
\pagenumbering{arabic} % switch to arabic numbering
\setcounter{page}{1} % reset page counter
% include pdf pages that should have arabic numbering (the main matter)
Questi numeri di pagina "logici" sono semplicemente etichette che la maggior parte dei lettori PDF può utilizzare per navigare verso una determinata pagina. Ci sono ancora anche i numeri di pagina "fisici" sottostanti che corrono consecutivamente da 1, per interazioni di livello inferiore (vedi sotto).
Dopo aver incluso le pagine pdf esistenti con la numerazione delle pagine logiche corretta, è possibile impostare i segnalibri PDF ("contorni") utilizzando il \bookmark
comando. La sintassi di base è
\bookmark[page=<pagenumber>,level=<level>]{<title>}
dove <pagenumber>
è il numero di pagina della pagina di destinazione. Si noti che questi non sono i numeri di pagina "logici" definiti in precedenza, ma i numeri di pagina interni eseguiti consecutivamente da 1, dall'inizio del pdf. La nidificazione dei segnalibri viene effettuata specificando <level>
dove si 0
trova il livello principale. Il <title>
è il testo da visualizzare a grandi linee del lettore PDF. Vedi il manuale dei segnalibri per i dettagli.
Compilare il file tex
file genererà un nuovo PDF con i numeri di pagina e i segnalibri desiderati.
Per un esempio completo di come tutto questo si riunisce, vedere https://michaelgoerz.net/notes/pdf-bookmarks-with-latex.html