Corrigés personnalisés dans le fichier annoté par AMC

Added by BERNARD GRAVOUIL over 6 years ago

[[http://project.auto-multiple-choice.net/boards/4/topics/5128?r=5394#message-5394]]
Je reprends cette question après beaucoup de travail, essais, etc.
(je n'arrive pas à envoyer un fichier joint ... ? ...) C'est satisfaisant. Merci à tous (Alexis, Gérard, ...) de l'aide apportée !

J'utilise la commande LATEX \transparent{...} pour rendre transparent le sujet ou/et le corrigé personnalisé selon.
Mais je dois compiler 2 fois minimum ; est-ce possible d'utiliser la capacité qu'a AMC de générer des fichiers différents à chaque compilation ?
Exemple :
- DOC-catalog.pdf qui contiendrait tout (sujet + corrigé détaillé ; tout en mode non transparent)
- DOC-indiv-solution.pdf qui contiendrait uniquement le corrigé détaillé (tout le reste serait en mode transparent)
- DOC-sujet.pdf qui contiendrait le sujet (en mode non transparent) mais pas le corrigé détaillé (en mode transparent).

J'ai tenté d'utiliser le code suivant sans succès (est-ce pertinent ?) :

\ifAMC@correc {
\ifAMC@correchead {
AMC Catalog - entrée dans un corrigé avant transparent\\
\transparent{1.0}
AMC Catalog - entrée dans un corrigé après transparent\\
}
\else {
AMC Doc indiv - entrée dans un corrigé avant transparent\\
\transparent{0.0}
AMC Doc indiv - entrée dans un corrigé après transparent\\
}
\fi
}
\else {
Pas AMC Doc indiv - entrée dans un corrigé avant transparent \\
\transparent{0.0}
Pas AMC Doc indiv - entrée dans un corrigé après transparent \\
}
\fi


Replies (2)

RE: Corrigés personnalisés dans le fichier annoté par AMC - Added by BERNARD GRAVOUIL over 6 years ago

Désolé pour le texte (j'ai des problèmes pour l'envoyer, notamment quand j'essaie d'envoyer une pièce jointe de 1,5Mo ...).
Le voici en, je l'espère, un peu meilleur état :

\ifAMC@correc
    {
    \ifAMC@correchead
        {
        \transparent{1.0}
        }
    \else
        {
        \transparent{0.0}
        } 
    \fi
    }
\else 
    {
    \transparent{0.0}
    }
\fi

(1-2/2)