J'utilise le package La commande Voici un exemple minimal : Ouvrir dans l'éditeur
\documentclass[a4]{book} \usepackage{answers} \Newassociation{solution}{Solution}{ans} \newcounter{exercice}[chapter] \newenvironment{exercice}[1][] {\refstepcounter{exercice}\textbf{Exercice \arabic{exercice}}} \begin{document} \tableofcontents \chapter{Matrices} \Opensolutionfile{ans}[ans-matrices] \Writetofile{ans}{\protect\section{Corrections du chapitre \thechapter}} \Writetofile{ans}{\protect\leftmark devrait etre "Matrices"} \begin{exercice} Calculer $A^3$ \begin{solution} On trouve : $A^3=A$ \end{solution} \end{exercice} \Closesolutionfile{ans} \chapter{Th de Fermat} \Opensolutionfile{ans}[ans-fermat] \Writetofile{ans}{\protect\section{Corrections du chapitre \thechapter}} \Writetofile{ans}{\protect\leftmark devrait etre "Th de Fermat"} \begin{exercice} Donner une autre preuve que celle de Wiles \begin{solution} Pas la place ici... \end{solution} \end{exercice} \Closesolutionfile{ans} \chapter{Corrections} \include{ans-matrices} \include{ans-fermat} \end{document} |
Il suffit de recourir au package Dans l'ECM suivant, j'ai supprimé l'option Ouvrir dans l'éditeur
\documentclass{book} \usepackage{nameref} \usepackage{answers} \Newassociation{solution}{Solution}{ans} % \newcounter{exercice}[chapter] % \newenvironment{exercice}[1][] % {\refstepcounter{exercice}\textbf{Exercice \arabic{exercice}}} \newtheorem{exercice}{Exercice} \begin{document} \tableofcontents \chapter{Matrices}\label{matrices} \Opensolutionfile{ans}[ans-matrices] \Writetofile{ans}{\protect\section{Corrections du chapitre \thechapter{} (\nameref{matrices})}} \begin{exercice} Calculer $A^3$ \begin{solution} On trouve : $A^3=A$ \end{solution} \end{exercice} \Closesolutionfile{ans} \chapter{Th de Fermat}\label{fermat} \Opensolutionfile{ans}[ans-fermat] \Writetofile{ans}{\protect\section{Corrections du chapitre \thechapter{} (\nameref{fermat})}} \begin{exercice} Donner une autre preuve que celle de Wiles \begin{solution} Pas la place ici... \end{solution} \end{exercice} \Closesolutionfile{ans} \chapter{Corrections} \include{ans-matrices} \include{ans-fermat} \end{document} Publiée 17 Fév '16, 13:04 denis ♦♦ |