@Samilel, ho apportato alcune piccole correzioni al tuo file che ora funziona, almeno come EMC. Il risultato è lo stesso sia che specifichi l’ebraico, sia che non lo specifichi. Ne deduco che con le mie modifiche funziona.
Però il trucco per far andare d’accordo imakeidx con la presenza di una lingua retrograda come l’ebraico (ma direi che succederebbe lo stesso con l’arabo, il farsi e con qualsiasi altra lingua scritta da destra a sinistra che richieda l’uso del pacchetto bidi) è quello di caricare il pacchetto mumticol prima di invocare l’ebraico e di richiamare imakeidx dopo l’ebraico; in questo modo quando imakeidx chiede di caricare multicols, lo trova già caricato e non lo ricarica; multicol caricato prima dell’ebraico, e quindi di bidi, gli evita di protestare perché l’operazione è lecita.
Ho fatto anche qualche altra piccola modifica al comando \makeindex e prima di \printindex; prendine nota; quello è il modo corretto di procedere, anche se apparentemente produce lo stesso risultato.
Ciao
Claudio
`% !TEX TS-program = XeLaTeX
% !TEX encoding = UTF-8 Unicode
\documentclass[a4paper,twoside,11pt]{report}
\raggedbottom
\usepackage{fontspec}
\defaultfontfeatures{RawFeature=-clig,Ligatures=TeX,Numbers=OldStyle,Contextuals=NoAlternate}
\setmainfont{EB Garamond}
\newfontfamily{\smallcaps}[RawFeature={+c2sc,+scmp}]{EB Garamond}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\PolyglossiaSetup{italian}{indentfirst=false}
\setotherlanguage[variant=polytonic]{greek}
\newfontfamily\greekfont[Scale=MatchLowercase]{GFS Didot}
\usepackage{microtype}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% spaziatura lettere
\newcommand\tracked[1]{{\addfontfeature{LetterSpace=8}#1}}
\newrobustcmd\lining[1]{\addfontfeature{Numbers=Lining}#1}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{alphalph}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% intestazioni
\usepackage{emptypage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{14pt}
\renewcommand{\chaptermark}[1]{\markboth{\textsc{\footnotesize\thechapter.\quad #1}}{\footnotesize\textsc{\thechapter.\quad #1}}}
\renewcommand{\sectionmark}[1]{\markright{\footnotesize\textsc{\thesection\quad #1}}}
\renewcommand{\headrulewidth}{0.5pt}
\fancyhead[LE]{\MakeLowercase{\rightmark}}
\fancyhead[RO]{\MakeLowercase{\leftmark}}
\fancyhead[LO,RE]{\thepage}
\renewcommand{\thesection}{\arabic{section}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% titolo
\newcommand*{\titlefont}{\fontseries{b}\fontsize{26}{28}\selectfont}
\newcommand*{\authorfont}{\fontseries{b}\fontsize{16}{18}\selectfont}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% versi
\usepackage{verse}
\setlength{\vleftskip}{15pt}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% indice
\usepackage[titles]{tocloft}
\renewcommand\cftchapfont{\MakeLowercase\scshape\ }
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{1}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% comandi vari
\newcommand{\omissis}{[\textellipsis\unkern]}
\newcommand{\nindex}[1]{\index{#1@#1}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% bibliografia
\usepackage[babel,italian=guillemets]{csquotes}
\usepackage[style=philosophy-verbose,scauthors=true,classical=true,%
firstinits=true,volnumformat=strings,volumeformat=romansc,indexing]{biblatex}
\addbibresource{prova.bib}
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat[inproceedings]{title}{\mkbibemph{#1}} % in corsivo tutti i titoli
\DeclareFieldFormat{journaltitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
\DeclareFieldFormat{issuetitle}{\mkbibquote{#1}} % riviste tra virgolette caporali
\DeclareFieldFormat[article]{usera}{\mkbibemph{#1}}
\renewcommand*{\bibfont}{\normalfont\small} % riduce il font della bibliografia
% The string in question here corresponds to bytranslator, whose Italian
% localization can be found in the file italian.lbx; you can change the default
% definition using \DefineBibliographyStrings:
\renewbibmacro*{periodical}{%
\iffieldundef{title}
{}
{\setunit{\addcomma\space}\printtext[title]{%
\printfield[titlecase]{title}%
\midsentence%
\setunit{\subtitlepunct}%
\printfield[titlecase]{subtitle}}}}
\makeatletter
\DefineBibliographyStrings{italian}{%
bytranslator = {{trad\adddot\ it\adddot\ \lbx@sfromlang\ di}}
}
\makeatother
% ridefinisco il formato per usare il numero in apice
\DeclareFieldFormat{edition}{%
\ifinteger{#1}
{\textsuperscript{#1}}
{#1\isdot\setunit{\addcomma\space}}}
% imposto l'ordine (e i separatori) dei dati
\renewbibmacro*{publisher+location+date}{%
\iflistundef{publisher}
{\setunit*{\addcomma\space}}
{\setunit*{\addcolon\space}}%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\printlist{location}%
\setunit*{\space}%
\usebibmacro{date}%
\printfield{edition}%
\newunit}
% elimino la prima occorrenza del campo “edition”
\usepackage{xpatch}
\newcommand{\replaceedition}[1]{%
\xpatchbibdriver{#1}
{\printfield{edition}%
\newunit}
{}%
{}
{\typeout{failed to patch driver #1}}
}
\replaceedition{book}
\replaceedition{collection}
\replaceedition{inbook}
\replaceedition{incollection}
\replaceedition{manual}
%\DeclareFieldFormat{part}{.#1}% physical part of a logical volume
\DefineBibliographyStrings{italian}{%
part = {tomo},
}
\DeclareFieldFormat{part}{\addcomma\space\bibstring{part}\space #1}
\nocite{*}
\DeclareBibliographyCategory{fonti}
\DeclareBibliographyCategory{studi}
\DeclareBibliographyCategory{varia}
\addtocategory{fonti}{apollodoro:2013}
\addtocategory{studi}{burkert:1996}
\addtocategory{varia}{jaeger:1967,gigon:1945,nilsson:1967}
\defbibheading{fonti}{\section*{Fonti}}
\defbibheading{studi}{\section*{Studi critici}}
\defbibheading{varia}{\section*{Varia}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{multicol}
\usepackage{hyperref}
\hypersetup{
unicode=true,
pdftitle={Il mito. Antologia critica},
pdfauthor={Mauro Sacchetto},
hidelinks
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setotherlanguage{hebrew}
\newfontfamily\hebrewfont[Scale=MatchLowercase]{Ezra SIL SR}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% INDICE DEI NOMI
\usepackage{imakeidx}
\indexsetup{othercode=\footnotesize}
\makeindex[intoc=true,title=Indice dei nomi]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% NOTE A PIE' DI PAGINA
\usepackage[perpage,bottom,hang,stable,norule]{footmisc}
\renewcommand{\hangfootparindent}{2em}
\renewcommand{\hangfootparskip}{3pt}
\renewcommand{\footnotemargin}{0.00001pt}
\renewcommand{\footnotelayout}{\hspace{1em}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{filecontents*}{prova.bib}
@book{ apollodoro:2013,
author = “Apollodoro”,
title = “Biblioteca”,
editor = “Paolo Scarpi”,
translator = “Maria Grazia Ciani”,
publisher = “Valla Mondadori”,
location = “Milano”,
year = “2013”,
edition = “2”,
}
@book{ burkert:1996,
author = “Walter Burkert”,
title = “Mito e rituale nell'antica Grecia”,
publisher = “Laterza”,
location = “Roma-Bari”,
year = “1996”,
edition = “2”,
}
@book{ jaeger:1967,
author = “Werner Jaeger”,
title = “La teologia dei primi pensatori greci”,
publisher = “La Nuova Italia”,
location = “Firenze”,
year = “1967”,
edition = “2”,
}
@book{ gigon:1945,
author = “Olof Gigon”,
title = “Die Ursprung der griechischen Philosophie”,
publisher = “Schwabe \& Co.”,
location = “Basel”,
year = “1945”,
}
@book{ nilsson:1967,
author = “Martin P. Nilsson”,
title = “Geschichte der griechischen Religion”,
publisher = “Beck”,
location = “München”,
year = “1967”,
edition = “3”,
}
\end{filecontents*}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\author{\authorfont a cura di Mauro Sacchetto}
\title{\titlefont Il mito greco. Antologia critica}
\date{}
\begin{document}
\maketitle
\tableofcontents
\thispagestyle{empty}
\chapter{Introduzione}
Mito è storia, come sostiene Jaeger\footcite[19]{jaeger:1967}, è racconto, ma
non libera affabulazione: è la prima forma di sapere delle culture arcaiche. Non
sembra dunque improprio definirlo preliminarmente e provvisoriamente, secondo
l'indicazione di Kerényi\nindex{Kerényi}, come «storia vera». Resta però da
stabilire in che senso tale sua verità vada intesa: nel senso di una eziologia,
di una generale spiegazione, di una fondazione, oppure ancora di una
sacralizzazione?\footcite{gigon:1945} E quale relazione sussiste fra il mito e
la realtà esterna, si tratti di quella naturale ovvero di quella storica, come
si chiede Gigon\nindex{Gigon, Olof}?
Risposte a queste domande e ad altre ancora sono state offerte dalla mole
amplissima delle interpretazioni novecentesche\footcite{gigon:1945}, divise da
assunti metodologici e da valutazioni contenutistiche a volte addirittura
incompatibili. Infatti, nei margini persistenti di inesplicabilità che sempre
mantiene, il mito è stato sottoposto a letture di continuo diverse: anzi, dalla
stessa antichità greca alla contemporaneità, rendere conto delle interpretazioni
del mito e dei suoi usi significa quasi fare una storia della cultura
filosofica, religiosa e artistica dell'Occidente (e non
solo)\footcite{apollodoro:2013}. Senza dimenticare che il mito non è solo greco,
ma è presente in tutte le culture arcaiche e antiche, dove presenta secondo
Nilsson\nindex{Nilsson, Martin P.} sostanziali costanti strutturali e tematiche.
\chapter*{\bibname}
\addcontentsline{toc}{chapter}{\bibname}
\markboth{\scshape bibliografia}{\scshape bibliografia}
\printbibliography[heading=fonti,category=fonti]
\printbibliography[heading=studi,category=studi]
\printbibliography[heading=varia,category=varia]
%\renewcommand{\indexname}{Indice dei nomi}
\printindex
\end{document}`