Qualcuno lo può fixare….?

  • Creatore
    Topic
  • #111264
    Up
    0
    Down
    ::


    Salve a tutti.
    C’era un tempo in cui con il codice che segue generavo felicemente un indice dei nomi. Poi qualcosa è accaduto e ora non funziona più.
    Qualcuno potrebbe aiutarmi a identificare e correggere il problema…?
    Grazie!

    `\begin{filecontents}{archivio.bib}

    @article{Aar,
    Author = {Ermanno Aar},
    Journal = {Archivio Storico Italiano},
    Number = {17},
    Pages = {305-334},
    Title = {Gli studi storici in Terra d'Otranto},
    Volume = {5},
    Year = {1880}}

    @book{Ale:Pre,
    Address = {Leuven},
    Author = {Stefanos Alexopoulos},
    Number = {21},
    Publisher = {Peeters},
    Series = {Liturgia Condenda},
    Title = {The Presanctified Liturgy in the Byzantine Rite. A Comparative Analysis of its Origins, Evolution, and Structural Components},
    Year = {2009}}

    \end{filecontents}
    %%%%%%%%%%%%%%%%%%%%%%%%%%% PREAMBOLO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \documentclass[11pt, twoside]{article}
    \usepackage{polyglossia}
    \usepackage{comment}
    \setmainlanguage{italian}
    \usepackage{fontspec}
    \setmainfont[Ligatures=TeX]{Times New Roman}

    %%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage[ style=verbose-trad2, % Stile generale della bibliografia
    indexing=true, % Richiesto per indicizzare i nomi autore
    ]{biblatex}

    \addbibresource{archivio.bib}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%INDICI%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \usepackage{imakeidx} % Indici multipli

    \renewbibmacro*{citeindex}{%
    \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}}

    %%%% Enrico: Introduco un comando “nameindex” che si usa per evitare duplicazione di voci di indice quando un autore compare sia in bibliografia che sparso nel testo

    \makeatletter
    \newcommand\nameindex{\@dblarg\@nameindex}
    \def\@nameindex[#1]#2{\index[nomi]{\detokenize{#1}@#2}}
    \makeatother

    \makeindex[ name=nomi,
    title=Indice dei nomi,
    columns=2,
    intoc=false]

    %%%%%%%%%%%%%%%%%%%%%%%%%%%% INIZIO DOCUMENTO %%%%%%%%%%%%%%%%%%%%%%%%%%%
    \begin{document}
    Article\footcite[331]{Aar}

    Book\footcite[44]{Ale:Pre}

    \printindex[nomi]

    \end{document}

    `

  • Devi essere connesso per rispondere a questo topic.

Go to top