- Questo topic ha 0 risposte, 1 partecipante ed è stato aggiornato l'ultima volta 10 anni, 8 mesi fa da .
-
Topic
-
Buongiorno a tutti.
Il mio problema è questo: ho dei pdf di più pagine, acquisiti da scanner, a cui devo mettere il numero di pagina.
Ora, per i pdf uso il pacchetto pdfpages, per la numerazione ho sempre usato il pacchetto fancyhdr col pacchetto tikz: a piè di pagina, sull’angolo, piazzo un cerchio con dentro il numero di pagina.
Il file che devo creare ha solo pdf importati ed è del tipo landscape, ogni pagina del file corrisponde a 2 pagine del documento originale (sarebbero stati 2 A3) ed in pratica devo mettere 2 numeri di pagina per ogni pagina del documento, naturalmente i numero che devo mettere sull’angolo basso sinistro e destro non corrispondono a \thepage, ma se chiamo n il numero di pagina del documento voglio trovare 2n sull’angolo basso sinistro e 2n+1 sull’angolo destro.
Quello che non riesco a fare è scrivere all’interno dei cerchi a piè di pagina i valori corrispondenti, chiedo cortesemente aiuto, grazie in anticipo.
`
\documentclass[a4paper,landscape]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fp}
\usepackage{color}
\usepackage{xcolor}
\usepackage{hyperref}
\usepackage{pdfpages}
\usepackage{tikz}
\usepackage{chngpage}
\usepackage[italian]{babel}
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{graphicx}\begin{document}
\fancypagestyle{pag_all_pdf}{
\fancyhead[] {}\fancyfoot[LO]{
\tikz[overlay] \draw[xshift=-39mm,yshift=-20mm,fill=white,draw=black,thick](0,0) circle (4.6mm) node {A};
}
\fancyfoot[RO]{
\tikz[overlay] \draw[xshift=39mm,yshift=-20mm,fill=white,draw=black,thick](0,0) circle (4.6mm) node {B};
}
\fancyfoot[C]{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}
\pagestyle{pag_all_pdf}\includepdfset{pagecommand=\thispagestyle{pag_all_pdf}}
\includepdf[pages=-]{FILE_PDF.pdf}\end{document}`
allego il risultato della pagina tipo che vorrei ottenere
quello che in soldoni basta fare è sostituire
ad A il valore \thepage*2
a B il valore \thepage*2+1
- Devi essere connesso per rispondere a questo topic.