Variable "nombre de page d'un sujet"

Added by Jean-Francois Jamoteau about 9 years ago

Bonjour.
Ma question est relativement simple :
Existe-t-il une variable dans AMC donnant le nombre de page ?
Pourquoi ?
dans mon entête de page j'aimerai bien avoir quelque chose du type "Page 1 sur 4" par exemple.
Pour cela j'utilise actuellement l'option automarks avec le code suivant :

\makeatletter
\renewcommand\AMCsubjectPageTag{
 \texttt{QCM n° \the\AMCid@etud ~:~Page \thepage ~sur 5}
}
\makeatother

Sauf que je suis obligé de mettre le nombre de page à la main.

Merci d'avance pour vos réponses.
JF Jamoteau


Replies (4)

RE: Variable "nombre de page d'un sujet" - Added by Jean-Francois Jamoteau about 9 years ago

Bon en fait j'ai trouvé ma réponse tout seul (mais c'est peut-être de la bidouille)

Comme j'utilise une feuille de réponses séparée, j'ai mis au niveau de la feuille réponse un label "nbpage" grâce à la commande "\AMClabel{nbpage}".
Ensuite je récupère la page de ce label dans la définition de la commande \AMCsubjectPageTag grâce à "\AMCpageref{nbpage}".

Si toutefois il y a une solution plus simple, je suis preneur.

Cordialement
JF Jamoteau

RE: Variable "nombre de page d'un sujet" - Added by Frédéric Bréal about 9 years ago

Je n'utilise pas le mode page séparée mais je me suis préparé un modèle qui fonctionne.

Dans le préambule

\usepackage{fancyhdr}
\pagestyle{fancy}
%pour écrire le numéro du sujet en pied de page
\makeatletter
\def\Nsujet{\the\AMCid@etud}
\makeatother

Dans le document latex au début et à la fin
\begin{document}

\fancyfoot[C]{\large{\hfill{}sujet N°\Nsujet \hfill{}PAGE~\thepage{} sur \AMCpageref{lastpage}\hfill{}}}

\formulaire
\AMClabel{lastpage}%référence à la dernière page
\clearpage
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fermeture exemplaire%%%%%%%%%%%%
\end{document}

A vous de voir si c'est mieux ou pas. Rien ne vous empêche d'écrire le nb de pages ailleurs que le pied de page.

RE: Variable "nombre de page d'un sujet" - Added by Alexis Bienvenüe about 9 years ago

Bon en fait j'ai trouvé ma réponse tout seul (mais c'est peut-être de la bidouille)

Je ne pense pas qu'il y ait plus simple, d'autant plus que des sujets différents peuvent avoir un nombre de page différent.

RE: Variable "nombre de page d'un sujet" - Added by Pierre-Olivier Vallès about 9 years ago

Juste une "bidouille" pour garantir un nombre de pages constant (ici 4) sur l'ensemble des copies afin de faciliter l'impression :

[...]
\newcommand{\totalPages}{4}
[...]
  \onecopy{1}{
    [...]

    \loop \ifnum \thepage < \totalPages  \clearpage ~ \repeat
  }
[...]

Ce qui permet aussi de placer "\totalPages" dans le texte de l'examen (style: "Cet examen comporte 4 pages ..." )

(1-4/4)