Rimuovere una entry dall’indice dei nomi autogenerato

  • Creatore
    Topic
  • #102704
    Up
    0
    Down
    ::


    Ben ritrovati,
    Ho un problema con le righe di codice scritte da Cevolani per auto-indicizzare i nomi degli autori usati in bibliografia.
    Nella fattispecie, vorrei che i testi che hanno “non-autori” (ad es. AA.VV.) non venissero indicizzati, ma non ho idea di come farlo, se non agendo ex-post sul file idx, cosa che non vorrrei fare.
    Allego un esempio minimo funzionante.
    Grazie a chi si vorrà cimentare!

    `\begin{filecontents}{archivio.bib}

    @article{Prova,
    Author = {AA.VV.},
    Date-Added = {2014-08-07 16:45:25 +0000},
    Date-Modified = {2014-08-07 17:45:32 +0000},
    Journal = {Revue Biblique},
    Title = {L'arri{\`e}re-fond judaïque du quatri{\`e}me {\'e}vangile et la Comunaut{\'e} de l'Alliance},
    Volume = {62},
    Year = {1955}}

    \end{filecontents}

    %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass{book}
    \usepackage[a5paper, top=2.5cm, includeheadfoot, heightrounded, bottom=2.5cm, footnotesep=0.5cm ]{geometry}
    \usepackage{comment}
    \usepackage{fontspec} % Per scrivere in unicode senza xetex (che faceva impazzire gli apici)
    \usepackage{indentfirst}
    \setlength{\parindent}{6mm} % Rientro di paragrafo
    %\setmainfont[Ligatures=TeX]{Garamond Premier Pro}
    \usepackage{booktabs} % Per fare i filetti orizzontali nelle tabelle
    \usepackage{verbatim} % Per citazioni verbatim con caratteri speciali
    \usepackage{polyglossia} % Per le sillabazioni

    %%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage[ style=verbose-trad2, % Stile generale della bibliografia
    language=italian,
    useprefix=true, % Van, Von, etc.
    firstinits=true, % Nomi puntati
    indexing=true, % Richiesto per indicizzare i nomi autore
    backend=biber, % Compilare l'aux con texworks e biber (NON bibtex!)
    ]{biblatex}

    \addbibresource{archivio.bib}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    \usepackage{imakeidx}
    \makeindex[name=nomi, title=Indice dei nomi, columns=2, intoc=true] % Genera l'indice di default.

    \renewbibmacro*{citeindex}{% Di qui in poi per indicizzare automaticamente nomi autore
    \ifciteindex
    {\indexnames{labelname}}%
    {}}
    \renewbibmacro*{bibindex}{%
    \ifbibindex
    {\indexnames{author}%
    \indexnames{editor}%
    \indexnames{editora}%
    \indexnames{editorb}%
    \indexnames{editorc}}%
    {}}%

    \DeclareIndexNameFormat{default}{%
    \usebibmacro{index:name}{\index[nomi]}{#1}{#3}{#5}{#7}}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}

    Bla bla bla\footcite{Prova}

    %%%%%%%%%%%%%%%%%%%%%%%%%BIBLIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%

    \printindex[nomi] % Stampa l'Indice di default
    \end{document}
    \endinput`

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


      Opzione indexing=false nel campo Options delle voci che non vuoi indicizzare.

      Ciao
      Ivan

    • #102706
      Up
      0
      Down
      ::

      ivan” post=102603Opzione indexing=false nel campo Options delle voci che non vuoi indicizzare.

      Ciao Ivan,
      Ma questa si genera in automatico, dove la pesco la voce?!?
      Puoi applicare il tuo suggerimento al mio esempio così capisco…?
      Grazie 😕 😕

    • #102707
      Up
      0
      Down
      ::


      `
      @article{Prova,
      Author = {AA.VV.},
      Date-Added = {2014-08-07 16:45:25 +0000},
      Date-Modified = {2014-08-07 17:45:32 +0000},
      Journal = {Revue Biblique},
      Title = {L'arri{\`e}re-fond judaïque du quatri{\`e}me {\'e}vangile et la Comunaut{\'e} de l'Alliance},
      Volume = {62},
      Options = {indexing=false},
      Year = {1955}}
      `

      Ciao
      Ivan

    • #102708
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Ivan, una domandala cui risposta sarebbe utile per me ma potrebbe esserlo anche per Teodoro o per altri lettori.

        Con bibtex e (alcuni de)gli stili .bst “antichi”, precedenti all’avvento di biblatex, era accettabile una chiave KEY, a cui si poteva assegnare un valore qualsiasi da usarsi specialmente per citare lavori collettivi pubblicati da enti; io per esempio l’ho usata spesso per citare pubblicazioni ISO o UNI, ma non solo; in pratica invece dell’orribile AA.VV. nella citazione autore anno, per esempio, se si è specificato KEY={UNI}, per una norma del 2009, e non si è specificato né AUTHOR, né EDITOR, la citazione avviene con una cosa del tipo (UNI, 2009).

        Se biblatex accetta una chiave del genere, per Teodoro sarebbe bastato non specificare author={AA.VV.}, il cui contento andrebbe nell’indice degli autori, (non ci va con l’opzione indexing=false), ma va anche nella bibliografia introducendo quella bruttura costituita da quella abbreviazione legalese/commercialese/burocratese, a specificando a key il nome della società che pubblica la rivista Revue Biblique, non avrebbe nulla nell’indice dei nomi, avrebbe una cosa comprensibile e con un contenuto di informazione non nullo come quello fornito da AA.VV. e il problema sarebbe risolto.

      • #102709
        Up
        0
        Down
        ::


        Grazie a tutti 🙂
        Ad maiora!

      • #102710
        Up
        0
        Down
        ::

        OldClaudio” post=102611Ivan, una domandala cui risposta sarebbe utile per me ma potrebbe esserlo anche per Teodoro o per altri lettori.

        Con bibtex e (alcuni de)gli stili .bst “antichi”, precedenti all’avvento di biblatex, era accettabile una chiave KEY, a cui si poteva assegnare un valore qualsiasi da usarsi specialmente per citare lavori collettivi pubblicati da enti; io per esempio l’ho usata spesso per citare pubblicazioni ISO o UNI, ma non solo; in pratica invece dell’orribile AA.VV. nella citazione autore anno, per esempio, se si è specificato KEY={UNI}, per una norma del 2009, e non si è specificato né AUTHOR, né EDITOR, la citazione avviene con una cosa del tipo (UNI, 2009).

        Se biblatex accetta una chiave del genere, per Teodoro sarebbe bastato non specificare author={AA.VV.}, il cui contento andrebbe nell’indice degli autori, (non ci va con l’opzione indexing=false), ma va anche nella bibliografia introducendo quella bruttura costituita da quella abbreviazione legalese/commercialese/burocratese, a specificando a key il nome della società che pubblica la rivista Revue Biblique, non avrebbe nulla nell’indice dei nomi, avrebbe una cosa comprensibile e con un contenuto di informazione non nullo come quello fornito da AA.VV. e il problema sarebbe risolto.

        Esiste il campo label, che serve proprio per questo. Anche a me non piace aa.vv., ma è una forma molto diffusa in ambito umanistico, specie negli anni passati, quando si usavo solo lo stile verbose. Con lo stile autore-anno una forma del tipo “aa. vv. 2010” è inaccettabile perché poco significativa. Con lo stile verbose è ancora accettabile, anche se esiste sempre un’alternativa, come hai mostrato tu.
        Per inciso, faccio notare che il raddoppiamento di a e v non è richiesto dalla norma iso-uni. Nemmeno la logica lo richiede, visto che scrivendo “a. v.” è difficile che si intenda “autore vario”. Ma la tradizione n alcuni campi è quella ed è difficile cambiarla.

        Ciao
        Ivan

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

    Go to top