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