explain et correction individuelle

Added by Gérard Carpeaux about 1 year ago

Bonsoir,

explain ne fonctionne pas avec le corrigé individuel donc à chaque mise à jour, je dois éditer le fichier sty et corriger la ligne spécifique en enlever head de \ifAMC@correchead%
Je viens d'avoir l'idée de faire une renewcommand dans mes fichiers modèles comme-ci :

\makeatletter
\renewcommand{\explain}[1]{ %
    \ifAMC@correc%
    \AMCif@env{question}{\par\noindent{\AMC@loc@explain #1}}{\AMC@error@explain}\vspace{1ex}%
    \else%
    \AMCif@env{question}{}{\AMC@error@explain}%
    \fi%
}
\makeatother

Je n'ai pas fait de test grandeur nature mais il n'y a pas eu de problème de compilation lors de mon essai.
Puis-je garder ceci ou dois-je refaire une newcommand avec la même syntaxe mais un nom différent ?

Merci


Replies (3)

RE: explain et correction individuelle - Added by Liouba Leroux 6 months ago

Bonjour,

pouvez-vous m'expliquer un peu ceci ?
Je cherche à ajouter des commentaires à des fichiers de correction individuels : c'est ce que vosu êtes arrivé à faire ? Je ne comprends pas le \makeatletter et le \makeatother ?

Merci d'avance !

RE: explain et correction individuelle - Added by Gérard Carpeaux 6 months ago

explain ne fonctionne que dans les environnement question ou questionmult.
Si vous voulez afficher uniquement dans le sujet corrigé et en dehors des questions, j'ai une commande qui fonctionne.

%%pour afficher ailleurs que dans une question
\makeatletter
\newcommand{\AffichageSiCorrige}[1]{\ifAMC@correc #1\fi}
\makeatother

Je ne comprends pas le \makeatletter et le \makeatother ?

http://www.grappa.univ-lille3.fr/FAQ-LaTeX/29.6.html

RE: explain et correction individuelle - Added by Liouba Leroux 5 months ago

Super !
testé et approuvé.
Merci !

(1-3/3)