indice analitico con riferimento diverso dalla pagina

  • Creatore
    Topic
  • #34218
    Up
    0
    Down
    ::


    Buon giorno a tutti,

    sono sempre alle prese con la mia tesi…

    Utilizzo i SO linux (ubuntu e debian);
    Classicthesis con il pacchetto arsclassica…

    Nei miei tre indici analitici (il primo per i nomi…) avrei bisogno di fare riferimento a una scheda bibliografica invece che alla pagina oppure alla scheda bibliografica dopo il riferimento pagina…

    ho provato con questo codice:

    `
    \index[nomi]{Superchi, Antonio| (\cite{amante46}) }
    `

    Il risultato nell’indice è il seguente:

    Superchi, Antonio, (1) 99

    dove il numero tra parentesi si riferisce alla scheda bibliografica e il 99 alla pagina di riferimento della scheda stessa.

    è possibile eliminare il riferimento alla pagina oppure spostare la parentesi dopo la pagina [ad es.
    Superchi, Antonio, 99 (1)]?

    Grazie

    Riccardo

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #34219
      Up
      0
      Down
      ::

      Buon giorno a tutti,

      sono sempre alle prese con la mia tesi…

      Utilizzo i SO linux (ubuntu e debian);
      Classicthesis con il pacchetto arsclassica…

      Nei miei tre indici analitici (il primo per i nomi…) avrei bisogno di fare riferimento a una scheda bibliografica invece che alla pagina oppure alla scheda bibliografica dopo il riferimento pagina…

      ho provato con questo codice:

      `
      \index[nomi]{Superchi, Antonio| (\cite{amante46}) }
      `

      Il risultato nell’indice è il seguente:

      Superchi, Antonio, (1) 99

      dove il numero tra parentesi si riferisce alla scheda bibliografica e il 99 alla pagina di riferimento della scheda stessa.

      è possibile eliminare il riferimento alla pagina oppure spostare la parentesi dopo la pagina [ad es.
      Superchi, Antonio, 99 (1)]?

      Per farlo devi definire un nuovo stile di indici, molto semplice, a dire il vero; chiama il file scheda.ist, che terrai nella stessa directory del documento principale; il suo contenuto è
      `delim_0 “”`
      Nel preambolo del tuo documento scriverai
      `\newcommand{\ignorepage}[1]{}
      \newcommand{\nameindex}[2]{%
      \index[name]{#1, \cite{#2}}}`
      e inserirai quel tipo di materiale con
      `\nameindex{Superchi, Antonio}{amante46}`
      Dovrai poi maneggiare il file grezzo dell’indice con lo stile scheda: la riga di comando è
      `makeindex -s scheda `
      dove
      sta per il nome del tuo documento.

      L’uso di \nameindex non è davvero richiesto, ma è meglio, perché in caso di bisogno potrai modificare solo la sua definizione e non tutti i comandi \index[name]{…} nel documento.

      I dettagli di come passare l’opzione “-s scheda” a makeindex dipendono dal front-end che usi (Kile, probabilmente). Quella riga di comando può ovviamente essere data da una finestra di terminale.

      Ciao
      Enrico

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

Go to top