Choix de la fonte des réponses

Added by Benjamin Graille about 1 month ago

Bonjour,
j'ai essayé d'automatiser la création de QCM pour un cours de syntaxe python. Mes questions sont toutes de la forme "Indiquez le résultat produit par ces lignes de code (code python écrit grâce à lstinputlisting)". J'aimerais donc que toutes les réponses aient une fonte à chasse fixe comme tt par exemple. Est-ce possible de le faire dans le préambule en utilisant une commande ou bien suis-je obligé de le mettre dans chaque réponse type {\texttt ma réponse 1}... ?
Merci pour votre aide.


Replies (3)

RE: Choix de la fonte des réponses - Added by Frédéric Bréal about 1 month ago

Attention cette réponse me semble de la « bidouille ». Ça fonctionne pour 1 test.

\makeatletter
\renewenvironment{choices}[1][r]{\ttfamily%
    \AMCrep@count=\z@\def\une@rep{\AMCrep@itemize}%
    \ifAMC@rbloc\def\une@rep{\AMCrep@bloc}%
    \else\begin{itemize}\setlength{\itemsep}{\AMCinterIrep}\fi%
        \AMCrep@init{#1}}%
    {\AMC@fin@rep\ifAMC@rbloc\else\end{itemize}\fi}
\makeatother

Si vous voulez reponseshoriz, mais j'ai pas testé, il faut rajouter ce code avant \makeatother.

\renewenvironment{choiceshoriz}[1][r]{\ttfamily%
  \AMCrep@count=\z@\def\une@rep{\AMCrep@ligne}\AMCrep@init{#1}%
  \par\begin{center}}%
  {\AMC@fin@rep\end{center}}

RE: Choix de la fonte des réponses - Added by Alexis Bienvenüe about 1 month ago

Ou sinon vous pouvez définir d'autres macros du genre

\def\bonett#1{\bonne{\texttt{#1}}}

et utiliser \bonett au lieu de \bonne (et pareil pour \mauvaise) ?

RE: Choix de la fonte des réponses - Added by Benjamin Graille about 1 month ago

Merci pour votre réactivité.
Pas encore eu le temps de tester vos solutions mais cela me donne des idées.
La solution d'Alexis me semble intéressante car elle ne modifie pas la commande en dur et je peux continuer à utiliser les deux en parallèle au besoin.
Encore merci
B.G.

(1-3/3)