Indexing e crossref: problema con le voci abbreviate

  • Creatore
    Topic
  • #119143
    Up
    0
    Down
    ::


    Buonasera a tutti, sono nuovo del forum e utilizzo Latex da qualche anno.

    Di recente ho iniziato ad utilizzare l’opzione indexing di biblatex per inserire automaticamente nell’indice dei nomi gli autori e i curatori delle opere citate. Alcune delle opere in bibliografia sono dei contributi @incollection che rimando alla @collection tramite croossref. Lo stile bibliografico da me utilizzato è il philosophy-verbose che, come sapete, nelle citazioni successive alla prima produce una voce abbreviata. Ciò che vorrei capire è come fare a non aggiungere nell’indice dei nomi gli autori e gli editori che, per più ragioni, nelle voci successive alla prima non appaiono. Sia nei casi di citazioni abbreviate, che in quelli in cui lo stile bibliografico inserisce automaticamente ivi o ibidem, nel .pdf i nomi infatti non appaiono e vorrei evitare che nell’indice dei nomi venissero aggiunte le pagine in cui appare solamente una voce tronca.

    Provo a spiegarmi meglio con un esempio compilabile:

    `

    \documentclass[12pt,oneside,a4paper,onehalfspacing]{book}
    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[style=philosophy-verbose,backend=biber,classical=true,indexing]{biblatex}
    \usepackage[style=italian]{csquotes}
    \addbibresource{Bibliografia.bib}
    \renewcommand{\bibfont}{\normalfont\small}
    \renewbibmacro*{citeindex}{%
    \ifciteindex
    {\indexnames{author}%
    \indexnames{editor}%
    \indexnames{editora}%
    \indexnames{editorb}%
    \indexnames{editorc}}%
    {}}%
    \renewbibmacro*{bibindex}{%
    \ifbibindex
    {\indexnames{author}%
    \indexnames{editor}%
    \indexnames{editora}%
    \indexnames{editorb}%
    \indexnames{editorc}}%
    {}}%
    \usepackage[makeindex]{imakeidx}
    \makeindex
    \newcommand{\nindex}[1]{\index{#1@#1}}

    \begin{document}

    \chapter{}

    Ecco la prima citazione\footcite{touraj:2018}

    \chapter{}

    Ecco la seconda citazione\footcite{scaraffia:1975}

    \chapter{}

    Ecco la terza citazione\footcite{touraj:2018}

    \printbibliography

    \printindex

    \end{document}

    `

    `

    @incollection{touraj:2018,
    author = {Ehsani, Kaveh},
    title = {Disappearing the workers: how labor in the oil complex has been made invisible},
    crossref = {oilworkers},
    }

    @incollection{scaraffia:1975,
    author = {Scaraffia, Lucetta},
    title = {Trasformazione del territorio e stratificzione sociale di Sarroch (Caglliari)},
    crossref = {scaraffia},
    }

    @collection{oilworkers,
    title = {Working for oil. Comparative social histories of labor in the global oil industry},
    editor = {Atabaki, Touraj and Bini, Elisabetta and Ehsani, Kaveh},
    year = {2018},
    publisher = {Palgrave Macmillan},
    location = {London},
    }

    @collection{scaraffia,
    title = {Le industrie nel sud},
    editor = {Scaraffia, Lucetta and Testa, Daniela},
    year = {1975},
    publisher = {FrancoAngeli},
    location = {Milano},
    }

    `

    Come si può notare, stando all’indice dei nomi Touraj Atabaki dovrebbe essere menzionato a pagina 3, ovviamente però, essendo la nota del terzo capitolo una nota di citazione abbreviata, il nome del secondo curatore non appare.

    È possibile mantenere questo stile di citazione (che ritengo magnifico) risolvendo questo problema?

    P.s.
    Perché la nota del primo capitolo e quella del secondo hanno una diversa struttura pur essendo entrambe @incollection con crossref. Perché nella bibliografia finale appare solamente una delle due @collection chiamate in causa?

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #119144
      Up
      0
      Down
      ::


      Salve, qualche consiglio?

    • #119145
      Up
      0
      Down
      ::


      Salve, non sono ancora riuscito a risolvere il problema, qualche consiglio?

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

Go to top