Vorrei aggiungere alcune piccole puntualizzazioni sulla tua lista dei pacchetti: sarò abbastanza OT.
Come prima cosa, puoi usare un unico \usepackage{…} per tutti i pacchetti che carichi; conviene mettene uno unico per ogni pacchetto che non richiede opzioni, ad esempio:`\usepackage{psfrag,epsfig,amsfonts,amssymb,amsmath,amsthm}`
Secondo: brutto usare ancora graphics, soprattutto quando ti richiede di aggiungere codice per controllare il driver. Puoi tranquillamente sostituire (da \ifx fino a \fi) con`\usepackage{graphicx}`
A questo proposito: mi risulta che psfrag possa essere usato solo con file PS, o comunque in accoppiata con il LaTeX originale; ma allora non ha assolutamente senso messo dove l’hai caricato tu: io l’avrei caricato all’interno dell’\ifx di controllo dell’output.
Per utilizzare le lettere accentate è necessario solo inputenc: fontenc serve per cambiare codifica del font utilizzato nell’output (ed è comunque una cosa che conviene fare).
Ciao.