Possibile non stampare i numeri di pagina con MAKEINDEX?

  • Creatore
    Topic
  • #20148
    Up
    0
    Down
    ::


    Salve a tutti.
    Devo compilare un lungo elenco, con voci, sotto-voci e sotto-sotto-voci, con l’ordinamento alfabetico a tutti i livelli, in pratica strutturato nella stesso modo di un indice analitico ottenuto con makeindex.
    Il documento dovrebbe essere costituito dal solo elenco in questione, ed una bibliografia ottenuta con BibTeX. a cui faranno riferimento le numerose citazioni contenute tra le voci dell’elenco.
    Ho inoltre concluso che la modalità di inserimento delle entry alla base di makeindex sarebbe, nel mio caso, più indispensabile che ideale.
    Il problema è che makeindex è un programma concepito per fornire indici analitici, dunque si aspetta che le voci da inserire vengano opportunamente segnalate all’interno del documento e, come tutti sanno, stampa poi nell’indice la pagina su cui la entry si trova.
    Poichè, nel mio caso, si tratta di un elenco e non di un indice, l’inconveniente principale è proprio questo: la stampa (sempre e comunque?) di un numero di pagina a fianco della voce. Nella mia beata ignoranza, pensavo che bastasse “taroccare” il file .idx non mettendo niente tra le parentesi graffe dove makeindex inserisce il numero di pagina durante la prima compilazione, ma makeindex si rifiuta di accettare tutte le indexentry che non siano accompagnate solo e soltanto da un numero di pagina. Inolltre sarebbe stata perfetta la presenza un comando del tipo \nocite per BibTeX che mi consentisse di far elaborare le voci \index{} da makefile nascondendole però nel documento…
    Ho dato un’occhiata alle possibilità di personalizzazione di makeindex (ampiamente trattate anche nel forum, del resto) ma non mi pare di aver trovato niente al riguardo…
    Come dicevo, ho rinunciato ad altri ambienti di tipo “list” perchè, pur non presentando il problema delle pagine, credo che non siano in grado di offrire un ordinamento alfabetico su più livelli come fa invece makeindex.

    Qualcuno sarebbe così gentile da suggerirmi una soluzione, ammesso che esista?

  • Devi essere connesso per rispondere a questo topic.

Go to top