È certamente una questione di ordine di caricamento dei pacchetti. imakeindx non si incarica di come scrivere le entries nel file idx, e si limita ala lanciare il programma makeindex che trasforma il file idx nel file ind. quindi non mi stupisco che con una delle classi Koma, con o senza classicthesis, le cose non funzionino bene, perché questa classe ridefinisce molti comandi delle classi standard rendendoli incompatibili.
Chi ha scritto imakeidx ha già indicato dei work around per altri casi di incompatibilità, tutti documentati e descritti nella documentazione di imakeidx (texdoc imakeidx) ma non può prevedere tutti i casi di incompatibilità, meno che mai quelli di classicthesis, che ad ogni nuova eversione non è retrocompatibile nemmeno con se stessa.
Se cerchi sul forum i filoni di discussione che riguardano classicthesis ne troverai anche di quelli iniziati da Lorenzo Pantieri stesso. Ma sarai stupito dal numero di filoni che riguardano quel pacchetto e credo che mantenga il primato di richieste di aiuto.
Pensare che suftesi funziona così bene!… non capisco perché si debba usare classicthesis; sì, certamente, esistono dei casi in cui non se ne può fare a meno, se non altro per compatibilità con il passato quando vengono aggiornati vecchi documenti, ma per una tesi non lo consiglierei mai.
Sia ben charo che anche suftesi è rigido; c’è scritto in modo ancor più evidente che per classicthesis, che se vuoi apportare modifiche alla classe, devi rivolgerti ad altre classi. Ma quanto offre suftesi sono alcune decine di migliaia di combinazioni di stilli, tanto che appare piuttosto improbabile che si debba cambiare qualcosa che la classe non offra già. Non è così con classicthesis.
Ciao
Claudio