[En-tête] Alignement horizontal grille de codes et zone de saisie du nom

Added by Emile Pierres 23 days ago

Bonjour,

Je cherche à modifier l'en-tête des copies AMC. Plus précisément, je souhaite que la zone de saisie du nom (minipage avec le cadre "Nom et prénom") se situe horizontalement à droite de la grille de codes (\AMCcodeGridInt), au même niveau que celle-ci. Je souhaite également que les questions commençent le plus haut possible afin de pouvoir mettre plus de questions sur une seule page.

Actuellement, avec le code suivant :

%% debut de l'entête des copies :
%
% première ligne

\begin{minipage}{1\linewidth}
\centering\large\bf Titre du devoir
\end{minipage}
%%% codage des numéros d'étudiants sur 3 chiffres par les candidats et encadré d'écriture manuelle des noms.
\vspace*{3mm} {\setlength{\parindent}{0pt}\AMCcode{etu}{3}\hspace*{\fill}
\begin{minipage}[b]{12cm}
\hspace*{5mm}
Student number
\vspace{3ex}
\hfill\champnom{\fbox{
\begin{minipage}{1\linewidth}
\vspace*{3mm}
NAME - Surname - Class :
\vspace*{3mm}
\end{minipage}
}
}
\hfill\vspace{1ex}

Je ne m'y connais pas trop en latex. La zone de saisie du nom se place toujours en dessous de la grille de codes, malgré mes tentatives d'alignement horizontal.

Comment peut-on modifier la structure de l'en-tête pour obtenir un alignement horizontal entre la grille de codes et la zone de saisie du nom ?

Merci d'avance pour votre aide.


Replies (2)

RE: [En-tête] Alignement horizontal grille de codes et zone de saisie du nom - Added by Frédéric Bréal 23 days ago

Je n'ai pas vérifié si l'inclusion de la commande champnon dans une minipage qui est dans une parbox pose des soucis. Je vous laisse tester et me dire si AMC détecte bien le nom.
La largeur de 3 cm a été calculée par essais/erreurs avec une boxedminipage pour estimer l'espace restant.

simple.tex (1.5 kB)

RE: [En-tête] Alignement horizontal grille de codes et zone de saisie du nom - Added by Laurent Mon 22 days ago

Bonjour
Pour gagner de la place, j'utilise cette commande \AMCcodeH qui donne le code élève en horizontal.


\newcommand{\AMCenTeteNomPrenom}[1][etu]{
% Champ nom étudiant
\noindent%
\begin{minipage}[c]{.4\linewidth}
\vspace{-1.1ex}
\champnom{\fbox{
\begin{minipage}[c]{\linewidth}
\vspace{2.15ex}
NOM : \dotfill\par
\vspace{1.5ex}
Prénom : \dotfill\par
\smallskip
\end{minipage}%
}}%
\end{minipage}%
\hfill
% Zone de saisie code étudiant
\begin{minipage}[c]{.66\linewidth}
\AMCcodeH{#1}{3}
\end{minipage}%
\newline
}

Voilà en fichier joint

(1-2/2)