Allora ho provato ad invertire il caricamento dei due pacchetti ma senza risultato, mi potresti spiegare meglio questa cosa di \faketableofcontents?
Mi sa che devo proprio abbandonare minitoc per far andare tutto…peccato mi piaceva molto come pacchetto…
L’errore è dovuto al fatto che, durante il caricamento di tocloft, LaTeX trova la definizione del contatore lofdepth che è già definito (la riga 608 di tocloft.sty contiene appunto \newcounter{lofdepth}).
Evidentemente c’è qualcosa che non va nel tuo preambolo, ma senza vederlo è difficile capire di che si tratta. Naturalmente basta vederne una versione ridotta: inutile metterci ciò che non serve a riprodurre l’errore. Facendo il lavoro per trovare l’esempio minimale, è possibile che tu stesso possa scoprire la causa dell’errore.
Il pacchetto minitoc ha bisogno, per i suoi mestieri, del file .toc che viene prodotto normalmente dal comando \tableofcontents. Siccome però tu non vuoi l’indice globale, puoi produrre il file .toc senza inserire effettivamente l’indice usando \faketableofcontents; mettilo subito dopo \begin{document}.
Ciao
Enrico