Décalage pdfpages link avec includepdf

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1141
Inscription : jeudi 25 novembre 2010, 22:10

[Résolu] Décalage pdfpages link avec includepdf

Message non lu par marco56 »

Bonsoir,
Je suis en train de préparer un recueil de sujets pour les révisions et je rencontre un léger problème : un problème de décalage de page.
Que ce soit pour \nameref ou \pageref, la référence de page se place automatiquement à la fin de chaque document inséré.
Avec le code :

Code : Tout sélectionner

\documentclass{article}
\usepackage{hyperref}
\usepackage{pdfpages}
\usepackage{enumitem}

\makeatletter
\newcommand{\providename}[2]{%
\edef\@currentlabelname{#1}%
\label{#2}%
}
\makeatother

\usepackage[a4paper]{geometry}
\geometry{top=0.2in,bottom=0.2in,left=0.2in,right=0.2in,centering}
\usepackage{hyperref}
\hypersetup{colorlinks=true,linkcolor=blue}
\begin{document}
\newcounter{inclPDFpage}

\begin{enumerate}[label=\textcolor{blue}{\arabic*.}, ref=\arabic*]
\item \nameref{2017-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce} page \pageref{2017-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce}
\item \nameref{2017-Concours-Centrale-Supelec-Physique-Chimie-2-TSI-enonce} page \pageref{2017-Concours-Centrale-Supelec-Physique-Chimie-2-TSI-enonce}
\item \nameref{2018-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce} page \pageref{2018-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce}
\end{enumerate}
\newpage

\includepdf[pages=-,link,pagecommand={\refstepcounter{inclPDFpage}\providename{2017-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce}{2017-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce}}]{2017-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce.pdf}

\includepdf[pages=-,link,pagecommand={\refstepcounter{inclPDFpage}\providename{2017-Concours-Centrale-Supelec-Physique-Chimie-2-TSI-enonce}{2017-Concours-Centrale-Supelec-Physique-Chimie-2-TSI-enonce}}]{2017-Concours-Centrale-Supelec-Physique-Chimie-2-TSI-enonce.pdf}

\includepdf[pages=-,link,pagecommand={\refstepcounter{inclPDFpage}\providename{2018-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce}{2018-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce}}]{2018-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce.pdf}

\end{document}
J'obtiens :

Code : Tout sélectionner

1. 2017-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce page 12
2. 2017-Concours-Centrale-Supelec-Physique-Chimie-2-TSI-enonce page 20
3. 2018-Concours-Centrale-Supelec-Physique-Chimie-1-TSI-enonce page 30
Alors que je souhaiterais que ce soit les pages 2, 13 et 21 qui apparaissent, c'est-à-dire le début de chaque sujet.

Est-ce moi qui fais une erreur ou bien cela est-il impossible ?

Je tiens à préciser que j'ai adapté un bout de code trouvé sur le net.

Si je tiens à assembler mes pdf avec LaTeX, c'est que l'imprimante chez nous n'accepte pas mes assemblages, notamment, dès qu'il y a une feuille qui ne correspond pas tout à fait au a4 portrait.

Bonne fin de semaine à tous et toutes.
Dernière modification par marco56 le vendredi 24 mars 2023, 00:18, modifié 1 fois.
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1141
Inscription : jeudi 25 novembre 2010, 22:10

Re: pdfpages link avec includepdf

Message non lu par marco56 »

Bon, je crois que je suis en train de m'en sortir avec addtolist.
Je vous tiens au courant.