afficher Afficher la valeur un d'un compteur avant qu'il ne soit calculé
À la fin de tableaux de plusieurs pages, j'affiche un total.
Il s'agit d'additions sur un compteur personnel.
J'aimerais afficher ce total non seulement à la fin du rapport, mais aussi dés
dès la première page, voire dans le titre.
Pour celà ce faire, j'ai pensé inclure l'affichage du résultat dans une «savebox».
« savebox ».
Ça fonctionne comme prévu en fin de document, mais cette boite boîte est inconnue au
au début de la compilation.
Existe-t-il un moyen de mettre ce résultat (éventuellement obtenu par une autre méthode) en mémoire afin qu'une compilation supplémentaire puisse trouver cette savebox *savebox* et la valeur qu'elle contient
contient ?
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\newcounter{resultat}
\newcommand{\affiche}{\theresultat}
\newbox{\bilan}
\begin{document}
Cette ligne n'affiche pas le bilan:
« Ce texte comporte \usebox{\bilan} paragraphes »
\setcounter{resultat}{1}
À la fin de tableaux de plusieurs pages, j'affiche un total.
\addtocounter{resultat}{1}
Il s'agit d'additions sur un compteur personnel.
\addtocounter{resultat}{1}
J'aimerais afficher ce total non seulement à la fin du rapport, mais aussi dés
dès
la première page, voire dans le titre.
\addtocounter{resultat}{1}
Pour celà ce faire, j'ai pensé inclure l'affichage du résultat dans une «\textbackslash savebox».
« \textbackslash savebox ».
\addtocounter{resultat}{1}
Ça fonctionne comme prévu en fin de document, mais cette boite boîte est inconnue au
début de la compilation.
\addtocounter{resultat}{1}
Existe-t-il un moyen de mettre ce résultat en mémoire afin qu'une compilation
supplémentaire puisse trouver cette \textbackslash savebox et la valeur qu'elle contient?
\addtocounter{resultat}{1}
\savebox{\bilan}{\fbox{\theresultat}}
Cette ligne affiche le bilan:
«Ce bilan :
« Ce texte comporte \usebox{\bilan} paragraphes»
paragraphes »
\end{document}