Je voudrais insérer des exercices corrigés dans un polycopié de cours mais avec le corrigé à la fin du pdf. Ce qui serait commode pour moi, c'est de taper dans le source l'énoncé de l'exercice et la solution à la suite. D'autant qu'actuellement, en mettant les corrigés à la fin du source,si j'insère un nouvel exo, je dois réfléchir à quel endroit je dois mettre le corrigé. Comment peut-on faire ? Actuellement mon code ressemble à ça : \documentclass[11pt,a4paper,leqno]{report} \usepackage[french]{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[a4paper]{geometry} \usepackage{amssymb,amsthm, amsmath,stmaryrd,thmtools} \usepackage{hyperref} \theoremstyle{plain} \newtheorem{exercice}{Exercice} \newenvironment{solution}[1]{\begin{proof}[Solution de l'exercice \ref{#1}]}{\end{proof}} \begin{document} \chapter{Cours} \begin{exercice}\label{exo1} calculer 2+2 \end{exercice} \chapter{Corrigé des exercices} \begin{solution}{exo1} ça vaut 4 \end{solution} \end{document} |
Avec l'extension \documentclass[11pt,a4paper,leqno,french]{report} \usepackage[french]{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[a4paper]{geometry} \usepackage{amssymb,amsthm, amsmath,stmaryrd,thmtools} \usepackage{hyperref} \usepackage[answerdelayed]{exercise} \renewcommand{\ExerciseName}{Exercice} \renewcommand{\ExerciseHeader}{\textbf{\ExerciseName~\ExerciseHeaderNB\ExerciseHeaderTitle\ExerciseHeaderOrigin.}~} \renewcommand{\AnswerHeader}{\textit{Solution de l'\ExerciseName\ \ExerciseHeaderNB~}} \begin{document} \chapter{Cours} \begin{Exercise}[label=exo1] calculer 2+2 \end{Exercise} \begin{Answer}[ref=exo1] ça vaut 4 \end{Answer} \begin{Exercise}[label=exo2] calculer 3+2 \end{Exercise} \begin{Answer}[ref=exo2] ça vaut 5 \end{Answer} \chapter{Corrigé des exercices} \shipoutAnswer \end{document} Publiée 12 Jan, 16:14 samcarter Merci Samcarter ! ce qui m'embête un peu c'est que je prévoyais d'utiliser thmtools pour modifier le theoremstyle de l'énoncé de l'exercice (couleur, cadre, etc...). J'ai jeté un (sans doute trop rapide) coup d'oeil à la doc du package Exercise et je n'ai pas eu l'impression qu'il y avait ce genre de choses.
(12 Jan, 17:48)
bmartin
|
Bienvenue sur TeXnique.fr !
Les formules de politesse et les signatures sont à éviter : celle(s) de votre contribution a (ont) été supprimée(s).