Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4
carré blanc

18 Mar, 20:50

Pathe's gravatar image

Pathe
7.6k49208252

J'utilise les classes `koma-script`, auxquelles j'adjoins `scrlayer-scrpage` : \usepackage{scrlayer-scrpage} J'utilise également d'autres packages que je cite ici pour la meilleure compréhension du code qui va suivre : \usepackage{lastpage} \usepackage{pdfpages} \usepackage{gitinfo2} Admettons que j'insère dans le document que je compose un pdf intitulé « devis26.pdf ». Je crée un style de page qui lui est dédié, selon la syntaxe `scrlayer-scrpage` : \newpairofpagestyles{D26}{ \ihead{} \chead{} \ohead{\textcolor{teal}{\emph{Devis 2026}}} \ifoot{} \cfoot{} \ofoot{\textcolor{lightgray}{version \gitRel{}\\(\gitAbbrevHash{})}\\\thepage/\pageref{LastPage}}} Il y a donc un titre rajouté en haut à l'extérieur de la page, et en bas à l'extérieur le numéro de version, son commit et la pagination, le tout sur trois lignes. Ensuite, en ajoutant, via la fonction `pagecommand`, une commande en paramètre de la commande `\includepdf`, j'appelle ce style de page pour ce pdf-là : \includepdf[pagecommand={\thispagestyle{D26}}, addtotoc={1, subsubsection, 3, {Devis 2026}, labeldevis2026}, scale = 0.97]{devis26} Ça fonctionne parfaitement.Le pdf est donc inclus dans le document, avec un titre en haut à l'extérieur tandis que version, commit et numéro de page sont en bas à l'extérieur. Si je me souviens bien, on peut utiliser dans la définition du style des commandes pour « effacer » la pagination originelle du pdf inclus dans le document final, par exemple en les recouvrant d'un carré blanc.
cliquez ici pour masquer/afficher la révision 3
mineure code

18 Mar, 20:22

Pathe's gravatar image

Pathe
7.6k49208252

J'utilise les classes `koma-script`, auxquelles j'adjoins `scrlayer-scrpage` : \usepackage{scrlayer-scrpage} J'utilise également d'autres packages que je cite ici pour la meilleure compréhension du code qui va suivre : \usepackage{lastpage} \usepackage{pdfpages} \usepackage{gitinfo2} Admettons que j'insère dans le document que je compose un pdf intitulé « devis26.pdf ». Je crée un style de page qui lui est dédié, selon la syntaxe `scrlayer-scrpage` : \newpairofpagestyles{PC26}{ \newpairofpagestyles{D26}{ \ihead{} \chead{} \ohead{\textcolor{teal}{\emph{Devis 2026}}} \ifoot{} \cfoot{} \ofoot{\textcolor{lightgray}{version \gitRel{}\\(\gitAbbrevHash{})}\\\thepage/\pageref{LastPage}}} Il y a donc un titre rajouté en haut à l'extérieur de la page, et en bas à l'extérieur le numéro de version, son commit et la pagination, le tout sur trois lignes. Ensuite, en ajoutant, via la fonction `pagecommand`, une commande en paramètre de la commande `\includepdf`, j'appelle ce style de page pour ce pdf-là : \includepdf[pagecommand={\thispagestyle{PC26}}, \includepdf[pagecommand={\thispagestyle{D26}}, addtotoc={1, subsubsection, 3, {Devis 2026}, labeldevis2026}, scale = 0.97]{devis26} Ça fonctionne parfaitement.
cliquez ici pour masquer/afficher la révision 2
mineure code

18 Mar, 19:55

Pathe's gravatar image

Pathe
7.6k49208252

cliquez ici pour masquer/afficher la révision 1

18 Mar, 19:54

Pathe's gravatar image

Pathe
7.6k49208252

C'est votre première visite ici ? Consultez la FAQ !

×