Forums » Utilisation d'AMC (french) »
explain et correction individuelle
Added by Frédéric Bréal over 7 years 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 almost 7 years 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 Frédéric Bréal almost 7 years 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 ?
RE: explain et correction individuelle
-
Added by Liouba Leroux almost 7 years ago
Super !
testé et approuvé.
Merci !
(1-3/3)