errore \renewcommand{\indexname}{Indice di nomi} \printindex

  • Creatore
    Topic
  • #109162
    Up
    0
    Down
    ::


    Non riesco a capire perché ottengo il seguente messaggio di errore:
    “! TeX capacity exceeded, sorry [input stack size=5000].\maybe@ic ->\futurelet \@let@token\maybe@ic@ \item \textit\index”.

    Tutto risulta a posto se io elimino ” \renewcommand{\indexname}{Indice di nomi}” e “\printindex” che ho messo prima di \end{document}.

    Penso che il problema sia sul comando \index. Ma quale?
    Qualcuno di può aiutare?
    Pas

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #109163
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Come al solito è difficile risponderti se non dai le notizie necessarie, tipo il tuo preambolo con il \reniewcommand{\indexname}{…}, il tutto accompagnato da un esempio minimo compilabile.

        Se stai usando il pacchetto imakeidx, allor aper dare un titolo diverso all’indice analitico (nel tuo caso l’indice dei nomi) devi procedere come descritto nella documentazione di imakeidx (terminale; comando texdoc imakeidx; tasto “invio”; lettura); quel pacchetto rinomina il titolo dell’indice in modo corretto e non ricorsivo, come forse hai fatto tu che forse(e rispeto: forse) perché senza le informazioni necessarie posso ipotizzare un “infinite loop”, che è una delle possibili cause del riempimento della memoria.

      • #109164
        Up
        0
        Down
        ::


        Come scrivevo il problema si è proposto dopo che avevo inserito parecchi comandi \index all’interno dei quali ponevo il comando \textit. Li ho ricontrollati e riscritti, sebbene mi sembrava che fossero a posto, il problema non si è più ripresentato. Nono cosa dire. Per ora funziona. Grazie della replica. Pas

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top