24 Maggio 2008 alle 23:44
#24383
::
Problema risolto.
Comunque:
\sols è solo il nome per il file. Da qualche parte ho
`\newwrite\sols
\openout\sols=\nomefile-sol\thevers.tex
`
Il codice `\expandafter\write\sols{#1}`
direi, a spanne, che funziona perché #1 è \ref{qualcosa da espandere} e, nelle mie prime prove l’espansione andava bene.
Il tuo suggerimento è stato come sempre prezioso. Usando
`\immediate\write\sols{\string\ref{…} }` l’espansione è perfetta. Prima ottenevo errore perché, stupidamente, avevo dimenticato \string e quindi espandeva anche \ref.
Ciao e grazie
Flavio