Re: Duplicazione di voci di indice con imakeidx e Cevolani

#88492
Up
0
Down
::


Hai ragione, ho copiaincollato il codice dove avevo tolto la parte per inserire automaticamente i nomi degli autori e quindi non poteva che uscire “pulito”.
Prova così (ho solo reintrodotto indexing” e aggiunto il codice di Cevolani)
PS Ho tolto i pacchetti personalizzati

`%%%%%%%%%%%%%%%%%%%%%%%%%%% 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
\usepackage{graphicx} % Per importare Jpg
\usepackage{amssymb} % Per fare simboli tipo frecce etc.
\usepackage[fleqn]{amsmath} % Idem, per matematica
\usepackage[header, page, title]{appendix} % Per aggiungere appendice
\usepackage{multirow} % x Tabelle
\renewcommand{\appendixtocname}{Appendice}
\renewcommand{\appendixname}{Appendice}
\renewcommand{\appendixpagename}{Appendice}
\usepackage{rotating}
\usepackage[defaultlines=4,all]{nowidow} %Niente vedove e orfane

\setmainlanguage{italian}
\setotherlanguages{english,latin}

\let\nota=\footnote % Nota normale, con numero, incolonnata
\usepackage[babel]{csquotes} % Per citare in altre lingue
\usepackage{fancyhdr} % Stile delle testatine

\renewenvironment{quote} % Le citazioni sono in testo \small
{\list{}{\small\rightmargin\leftmargin}%
\item\relax}
{\endlist}
%%%%%%%%%%%%%%%%%%%COMANDI DI BILIOGRAFIA%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[style=philosophy-verbose,scauthors=true,firstinits=true,useprefix=true, indexing, publocformat=locpubyear, inbeforejournal=true, latinemph=true]{biblatex} %backend=biber,
\usepackage[babel]{csquotes} % Per citare in altre lingue
\bibliography{/Users/syldor/Dropbox/Teo_Latex/Bibliografia} % Specifica il nome del file di bibliografia

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

\addto\captionsitalian{% % rinomina indice generale%
\renewcommand{\contentsname}{Indice generale}}

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

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

\makeatletter % Da qui in poi per customizzare l'indice: “vedi” diventa “v.” e si
\let\orig@idxitem\@idxitem %eliminano i “v.” successivi al primo
\def\@idxitem{\multipleseetrue\orig@idxitem}
\makeatother
\newif\ifmultiplesee
\renewcommand{\see}[2]{%
\ifmultiplesee\multipleseefalse\emph{v.\@} \fi#1}

\DeclareFieldFormat
[article,book,inbook,incollection,inproceedings,patent,thesis,unpublished]
{title}{\mkbibemph{#1\isdot}} % titolo in enfatico

\DeclareFieldFormat
[article,book,inbook,incollection,inproceedings,patent,thesis,unpublished]
{citetitle}{\mkbibemph{#1\isdot}} % titolo in enfatico alla 2a citazione

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

\input{Files/Copertina}
\tableofcontents % Stampa l'indice generale

Bla bla bla\footcite{Kel:Giu} come dice Kelsen\index[nomi]{Kelsen, Hans}

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

\addcontentsline{toc}{chapter}{\bibname} % aggiunge la voce Bibliografia all'Indice generale

\printbibliography %compilare prima il file .aux con TexWorks!

\addtocontents{toc}{\protect\enlargethispage*{2\baselineskip}}
\printindex[nomi] % Stampa l'Indice di default
\end{document}
\endinput`

Go to top