avete ragione, purtroppo posso inseririvi il file log, perché dalla finestra di texmaker mi dice sono che c’é stato un errore ma niente altro
Log file
`This is pdfeTeX, Version 3.141592-1.21a-2.2 (MiKTeX 2.4) (preloaded format=latex 2006.10.26) 30 OCT 2006 15:57
entering extended mode
**prova_macro.tex
(prova_macro.tex
[…]
! Illegal parameter number in definition of \temp@a.
1
l.13 \fancyhead[L]{Plan #1}
[…]
! LaTeX Error: Command \img already defined.
Or name \end… illegal, see p.192 of the manual.`
Da quello che si vede hai un \fancyhead che contiene un carattere speciale; se vuoi stampare un # devi scriverlo \#.
Il secondo errore è che non puoi avere la definizione del comando \img e anche dell’ambiente img. Quando qualcosa non funziona, bisogna capire che cos’è. Per provare la macro per le immagini, il documento deve essere il più piccolo possibile: dichiarazione della classe, caricamento dei pacchetti strettamente necessari e definizione dei soli comandi necessari.
Ora prova a fartelo e vediamo.
Ciao
Enrico