Problemi con \makeindex

  • Creatore
    Topic
  • #112839
    Up
    0
    Down
    ::


    Ciao a tutti, ho dei problemi con il pacchetto index: infatti ho creato due indici separati con i comandi:`\newindex{indice1}{idx}{ind}{Indice 1} \\ \newindex{indice2}{idx}{ind}{Indice 2}\\ \makeindex` poi in fondo al documento` \printindex[indice1] \\ \printindex[indice2]` ma se faccio un `\index[indice1]{…}` nel documento dopo le dovute compilazioni il riferimento mi risulta in tutti e due gli indici, qualcuno potrebbe indicarmi dove sbaglio? Grazie mille

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #112840
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Hai caricato il pacchettoimakeidx? Ne ha letto la documentazione? Quei comandi che hai usato con il pacchetto index (esite? si, esiste, ma è del 1995, quindi obsoletissimo) forse sono corretti epr quel pacchetto, ma trattando si un pacchetto archeologico, ti suggerisco di abbandonarlo.
        Il pacchetto imakeidx è molto più recente e viene aggiornato non spessissimo, ma almeno ogni due anni; è adatto a lavorare anche con LuaLaTeX, che non 1995 non esisteva nemmeno. È stato creato dal nostro Enrico, quindi ti puoi fidare ad occhi chiusi.
        Coe curatore della GuidGuIT, l’ho usato per quella guida che ha una decina di indici e non fa cilecca con nessuno; funziona alla grande e offre moltissime funzionalità per personalizzare gli indici analitici. Da quando esiste imakeidx (da poco più di una decina d’anni) non mi preoccupo più degli indici analitici perché so che quel pacchetto non mi lascia a piedi. L’ho usato anche per comporre indici insoliti in parte creando un paio di file .ist, ma per di può creando macro apposite, per cui indicizzo in pratica qualsiasi cosa; in passato ho anche collaborato con uno studioso di teologia che aveva bisogno di indicizzare voci scritte anche in greco.
        Questo dovrebbe darti una garanzia che i poteri di imakeidx sono quasi “illimitati” (eppure c’è qualcuno che ha avuto bisogno di fare un fork per aggiungere una funzionalità che imakeidx non offriva … mah, imprevedibilità delle esigenze strane che tutti prima o poi manifestiamo).

      • #112841
        Up
        0
        Down
        ::


        Perfetto, allora sfrutterò il lavoro di Enrico, avevo visto che esisteva, ma per pigrizia non avevo voluto cambiare.
        Ora procedo subito, grazie mille!

      • #112842
        Up
        0
        Down
        ::


        Ho cantato vittoria troppo presto: infatti compilando con pdftex e poi make index, come da documentazione non ottengo nessun risultato. Ho anche provato con un semplice codice trovato altrove su internet come:
        `\documentclass{scrartcl}

        \usepackage[splitindex]{imakeidx}
        \makeindex
        \makeindex[name=foo,title=Test]

        \begin{document}
        Test1\index{Test1}
        Test2\index[foo]{Test2}
        \newpage
        Test3\index{Test3}
        Test4\index[foo]{Test4}

        \printindex
        \printindex[foo]
        \end{document}`
        e sebbene non riceva nessun errore, makeindex rifiuta tutte le entrate. Dove sto sbagliando?
        Grazie e scusate.

        OldClaudio” post=113188Hai caricato il pacchettoimakeidx? Ne ha letto la documentazione? Quei comandi che hai usato con il pacchetto index (esite? si, esiste, ma è del 1995, quindi obsoletissimo) forse sono corretti epr quel pacchetto, ma trattando si un pacchetto archeologico, ti suggerisco di abbandonarlo.
        Il pacchetto imakeidx è molto più recente e viene aggiornato non spessissimo, ma almeno ogni due anni; è adatto a lavorare anche con LuaLaTeX, che non 1995 non esisteva nemmeno. È stato creato dal nostro Enrico, quindi ti puoi fidare ad occhi chiusi.
        Coe curatore della GuidGuIT, l’ho usato per quella guida che ha una decina di indici e non fa cilecca con nessuno; funziona alla grande e offre moltissime funzionalità per personalizzare gli indici analitici. Da quando esiste imakeidx (da poco più di una decina d’anni) non mi preoccupo più degli indici analitici perché so che quel pacchetto non mi lascia a piedi. L’ho usato anche per comporre indici insoliti in parte creando un paio di file .ist, ma per di può creando macro apposite, per cui indicizzo in pratica qualsiasi cosa; in passato ho anche collaborato con uno studioso di teologia che aveva bisogno di indicizzare voci scritte anche in greco.
        Questo dovrebbe darti una garanzia che i poteri di imakeidx sono quasi “illimitati” (eppure c’è qualcuno che ha avuto bisogno di fare un fork per aggiungere una funzionalità che imakeidx non offriva … mah, imprevedibilità delle esigenze strane che tutti prima o poi manifestiamo).

    Visualizzazione 2 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top