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
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