Se usi pdflatex e hai immagini eps hai due possibilità:
1) o le converti a mano una a una con ps2pdf e pdfcrop
2) oppure aggiorni la tua versione di MiKTeX (o qualsiasi altra versione della distribuzione del sistema TeX); dalla fine del 2010 anche pdflatex accetta immagini eps.
Inoltre NON USARE MAI PER NESSUN MOTIVO FILE I CUI NOMI CONTENGANO DEGLI SPAZI!
Poi che cos’è questa porcheria:
`
\def\teff{$T\rm_{eff }$}
`
\rm è un comando di plain TeX, che era accettabile con LaTeX209, e rimane per compatibilità nelle classi standard; ma la tua classe mem non è una classe standard, quindi rischia di essere una bomba ad orologeria.
Non avrei nulla da dire se usassi la sintassi ortodossa di LaTeX (riservandoti la sintassi di TeX per quando sarai più esperto e saprai quello che stai facendo e i rischi che corri):
`
\newcommand*{\teff}{\ensuremath{T_{\mathrm{eff}}}}
`
Devo dire che anche \kms non mi piace, ma almeno non contiene errori grossolani:
`
\def\kms{$\mathrm {km s}^{-1}$}
`
potrebbe venire definito meglio con:
`
\newcommand*{\kms}{\ensuremath{\mathrm{km/s}}}
`
Meglio ancora se usassi un pacchetto come siunitx che ti permette di scrivere sempre le unità di misura in modo corretto e di fare tante altre cose utili, sia nel comporre i numeri, sia nel metterli in colonna nelle tabelle, sia nell’inserire spazi fini fra la misura e l’unità di misura, come richiedono le norme, eccetera.