Je voudrais récupérer le numéro de page du pdf (pas le numéro de page du document donc pas la valeur du compteur page). Il semble que hyperref le connaisse mais je ne vois pas comment le lui faire dire.

Posée 24 Jul, 12:29

Le%20TeXnicien%20de%20surface's gravatar image

Le TeXnicien de surface
8685
Taux d'acceptation : 40%

Modifiée 27 Jul, 21:42

Pathe's gravatar image

Pathe ♦♦
4.3k133122

Pourquoi donc une différence entre le numéro de page du document et du pdf obtenu? Un exemple de cas serait bien utile pour comprendre la question.

(24 Jul, 13:36) pzorba75 pzorba75's gravatar image
1

@pzorba75 Dans un document de classe book ou analogue (yathesis, scrbook...), la|les page|pages de titre n'est|ne sont pas numérotée|numérotées, les pages préliminaires le sont différemment du texte principal etc. et dans une compilation de textes différents, certains éditeurs renumérotent les pages de chaque partie à partir de 1

(24 Jul, 20:29) joseph-tux joseph-tux's gravatar image

@Le TeXnicien de surface Voulez vous récupérer le numéro dans une variable?

(24 Jul, 20:44) touhami touhami's gravatar image

Voici une solution basée sur l'extension zref et son module abspage :

\zlabel{foo}\zref[abspage]{foo}.

ECM

Ouvrir dans l'éditeur Overleaf
\documentclass{book}
\usepackage{mwe}

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}

\usepackage[abspage,user]{zref}

\begin{document}
\frontmatter
\blinddocument
c'est la page \no\zlabel{foo}\zref[abspage]{foo}
\mainmatter
\blinddocument
c'est la page \no\zlabel{bar}\zref[abspage]{bar}
\end{document}
Lien permanent

Publiée 24 Jul, 17:46

touhami's gravatar image

touhami
4.9k26
Taux d'acceptation : 55%

Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×17
×14
×12

Question posée : 24 Jul, 12:29

Question vue : 232 fois

Dernière mise à jour : 24 Jul, 20:44