J'ai un support de cours avec des exercices. J'aimerais saisir directement les corrigés des exercices à la suite des énoncés dans mon source LaTeX et pouvoir produire, à la fin du PDF, la liste des énoncés des exercices avec les corrigés s'ils existent. Il y a plusieurs solutions mais je me dis qu'ici j'aurai davantage de bonnes pratiques que le bricolage que j'ai pu faire (et abandonner) il y a longtemps. Posée 09 Fév '16, 15:15 rboulle |
Ne pas oublier quelque chose qui m'a été très utile : beamerarticle-teacher, de Benoît Landrieu. Résumé : « Comment, à partir de la même source LaTeX, générer plusieurs documents à destination de l'impression pour les étudiants, l'impression pour le professeur et la présentation pour la classe ? ». Tout est expliqué ici. Publiée 20 Fév '16, 21:27 fred02840 @fred02840 À mon avis c'est hors sujet.
(20 Fév '16, 21:46)
touhami
La question était : « Comment produire une version avec corrigés d'un support de cours ? ». Beamerarticle-teacher permet de produire plusieurs documents pour l'enseignant et la classe ; rien n'empêche de l'utiliser pour faire un cours, des exercices et leur corrigé, non ?
(22 Fév '16, 11:54)
fred02840
J'utilise tous les jours answers pour générer les corrigés de mes devoirs ; ceci me permet de n'avoir qu'un fichier source et un simple script shell produit un pdf contenant uniquement les corrections.
(22 Fév '16, 14:11)
yves
|
J'utilise le package exam. Il est assez simple d'emploi, permet de subdiviser en questions, parties, sous parties, de distribuer des points par exercice pour les exams, et de pouvoir ajouter des solution aux exercices (il suffit de passer une option dans l'en-tête du document pour produire soit l'énoncé, soit énoncé+réponses). Voici un exemple simple : Ouvrir dans l'éditeur
\documentclass[a4paper,12pt,answers]{exam} % énoncé+réponses %\documentclass[a4paper,12pt]{exam} % énoncé seul \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{xcolor} % numéroter les questions dans le style I.1.a \renewcommand{\thequestion}{\Roman{question}} \renewcommand{\thepartno}{\arabic{partno}} \renewcommand{\thesubpart}{\alph{subpart}} \title{TD truc} \author{Cours de M. Machin} \date{} % Exemple de formatage des solutons % (ici: texte en rouge foncé sur fond bleu clair) \shadedsolutions \definecolor{drd}{rgb}{0.3,0.05,0.1} \definecolor{SolutionColor}{rgb}{0.9,0.9,1.} \SolutionEmphasis{\color{drd}} \begin{document} \maketitle % Titre automatique pour chaque réponse \renewcommand{\solutiontitle}{\noindent\textbf{Réponse:}\enspace} \begin{questions} \question[5]\textbf{Exo facile.} Répondre sans se tromper: \begin{parts} \part $1+1=?$ \begin{solution} $1+1=2$ \end{solution} \part $1-1=?$ \begin{solution} $1-1 \approx 0.00000000 \dots$ \end{solution} \end{parts} \question[5] \textbf{Exo difficile.} Calculez de tête: \begin{parts} \part $\ln(\pi)$ \begin{solution} $\ln(\pi) \approx 1+\frac{1}{5\sqrt{2}}$ \end{solution} \part $1+2+3+4+\dots$ \begin{solution} $1+2+3+4+\dots=-\frac{1}{12}$ \end{solution} \end{parts} \end{questions} \end{document} Pour produire: Publiée 17 Fév '16, 17:29 the_alf À mon humble avis la classe
(17 Fév '16, 20:27)
touhami
|
Le package
answers
est très bon à mon avis.Je ne les ai pas testés mais je crois que plusieurs autres packages dédiés à la production d'exercices sont plus simples d'emploi (et offrent davantage de fonctionnalités).
@denis, oui je sais, mais je ne peux pas les recommander car moi aussi je ne les ai pas testés tandis que l'extension
answers
est simple et puissante.Pour celles/ceux intéressés, voici un ECM utilisant
answers
.@rboulle Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).