Forums » Utilisation d'AMC (french) »
Variable "nombre de page d'un sujet"
Added by Jean-Francois Jamoteau over 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 over 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 over 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 over 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 over 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)