- Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 1 mese fa da .
-
Topic
-
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`
- Devi essere connesso per rispondere a questo topic.