Mi è venuta in mente un’altra soluzione. Leggermente più automatica,ma non tanto; se hai 50 esercisi, i 50 file da immettere sono sempre 50. Però forse una soluzione più comoda, potrebbe fare ricorso all’ambiente filecontents. Per maggiori dettagli guarda la pagina 761 della GuidaGuIT che sicuramante hai già scaricato dalla sezione documentazione di questo sito.
In sostanza l’ambiente filecontents può essere messo in qualunque punto del o dei file sorgente che usi per il tuo libro; la sintassi di base è la seguente{code}\begin{filecontents[,opzioni>]{
Puoi usare questo ambiente in vari modi. nel tuo caso potresti fare così come in questo esempio minimo; nel copro di uno dei sedici capitoli,dove voi inserire l’esercizio 23, scrivi il codice seguente:`\begin{filecontents}[overwrite]{esercisio23.tex}
Bla bla bla
\end{filecontents}
\input{esercizio23}` Naturalmente se vuoi ripetere questa inclusione in un alro capitolo, perché vi mostri la soluzione, in quest’altro capitolo scrivi soltanto`\input{esercizio23}` e il gioco è fatto.
È ovviamante chiaro che i 50 file degli esercizi contengono solo il codice per comporne il testo, non il preambolo , né \begin {document} né \end {document}, ma questi 50 file alla fine sono tutti dentro al stessa cartella dove conserviil main file del tuo libro.
Prova,vedrai che tutto sommato è la strada che cercavi; far memorizzare del testo da replicare in altri punti, un po’ meno artificiosa di quel che ti avevo scritto di fare a mano. In realtà, almeno una volta il testo dell’esercizio lo devi comunque scrivere, ma lo puoi riutizzare quante vole vuoi.