- Questo topic ha 6 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 6 mesi fa da
samiel.
-
CreatoreTopic
-
15 Marzo 2014 alle 17:55 #93287::
In relazione ai problemi 1, 2 e 3 da me segnalati nel post http://www.guitex.org/home/it/forum/5-tex-e-latex/92889-doppia-occorrenza-nellindice-dei-nomi-testo-e-bibliografia
ho (inaspettatamente) scoperto che i guai con l’indice di nomi derivano dal fatto che ho caricato un font ebraico col seguente codice:
`\setotherlanguage{hebrew}
\newfontfamily\hebrewfont[Scale=MatchLowercase]{Ezra SIL SR}`
Questo pacchetto va caricato dive vuole lui, alla fine del preambolo, nel senso che se lo carico prima ricevo sempre l’avviso:
`! Package bidi Error: Oops! you have loaded package hyperref after bidi package
. Please load package hyperref before bidi package, and then try to run xelatex
on your document again.`
oppure, se elimino a titolo sperimentale hyperref,
`! Package bidi Error: Oops! you have loaded package multicol after bidi package
. Please load package multicol before bidi package, and then try to run xelatex
on your document again.`
e avanti così, e la compilazione si interrompe. Non ho la più pallida idea del perché di questo comportamento
e del malfunzionamento di imakeidx che viene così a determinarsi. Se elimino il pacchetto
e le parti in ebraico, tutto funziona perfettamente, l’indice sta al suo posto con le dimensioni richieste del font,
viene aggiunto allì’indice e l’ultima pagina pareggiata senza codice supplementare. Chiedo lumi agli esperti
perché ho ancora tre difficoltà (questa è una) per terminare questa cosa che poi devo mettere a disposizione… graziem
-
CreatoreTopic
-
AutoreRisposte
-
-
15 Marzo 2014 alle 22:51 #93288::
il pacchetto bidi è uno dei pochi pacchetti che deve essere caricato per ultimo, anche dopo hyperref.Il problema con imkaeidx, se questo NON viene caricato per ultimo può avere problemi corposi con alfabeti diversi da quello latino; non puoi usare makeindex come motore di sorting e composizione del file .ind. ma devi ricorrere a xindy. La coa=sa non è per niente facile, perché i file che dipendono dalle codifiche degli altri alfabeti sono registrate nel file distribuiti, e l’autore a cui il problema è già stato segnalato, non cura che la codifica di questi file sia utf8.
Inoltre la documentazione è carente. Con @Teodoro Studita eravamo riusciti dopo molta pazienza a aggiustare le cose epr il greco classico; non ci siamo occupati dell’ebraico, quindi non ti so dire se sia necessario costruirsi da sé il file necessari, oppure se sia sufficiente aggiustare i file esistenti. è certo però che a imakeindx devi specificare come motore non texindy o xindy, ma truexindi e poi passargli le varie opzioni necessarie e specifiche epr far convivere nello stesso indice voci in caratteri latine con voci in caratteri ebraici, il che, comunque richiede un ordinamento alfabetico diverso visto il diverso alfabeto; non ho idea di cosa succeda se i nomi che mandi all’indice sono scritti da destra a sinistra, e i numeri delle pagine da sinistra a destra. ma visto che hai già composto buona parte del tuo testo contenete parti in ebraico, sai già come affrontare questo problema.Nota il problema NON è causato da imakeidx, ma dal programma esterno, sia esso makeindex o xindy, il secondo dei quali gestisce correttamente i caratteri unicode, ma richiede una sintassi assai più complessa di quella di makeindex.
-
15 Marzo 2014 alle 23:28 #93289::
Però io nell’indice e nella bibliografia ho solo nomi in alfabeto latino,
non greci e tanto meno ebraici. Avevo già caricato i comandi per scrivere
col font ebraico per ultimo, ma queste parti in lingua ebraica sono presenti
solo nel testo, non in bibliografia e nemmeno nell’indicizzazione compiuta
all’interno del testo con \index. Perciò l’indicizzazione non ha nel mio testo
mai a che fare con altri alfabeti. Tuttavia si produce questo singolare risultato,
per cui imakeidx non riconosce i parametri di personalizzazione
`\indexsetup{othercode=\footnotesize}
\makeindex[intoc=true]`
e dunque non rimpicciolisce il carattere, non mette l’indice dei nomi
nell’Indice generale e non pareggia le due colonne dei nomi
nell’ultima pagina. Nemmeno inserendo in aggiunta il codice suggerito
fra l’altro nell’Arte le colonne si pareggiano. Infine, la testatina
appare anche nella prima pagina nonostante si tratti di un \chapter
e non c’è verso di farla scrivere in maiuscoletto. Per cui il problema in sé
non è la mancata indicizzazione di parole scritte in altri alfabeti (che non ci sono),
ma questo singolare “danno” prodotto a spese dell’indice dei nomim
-
16 Marzo 2014 alle 7:49 #93290::
Puoi mostrare lintero preambolo, per favore?
Se devo trovare il rimedio, ho bisogno di conoscere tutta la situazione; non mi stupirei se fosse “colpa” di bidi, che ridefinisce tante cose, e se le ridefinisce basandosi sulla classe book, distrugge tutte le cose ridefinite da imakeidx.Ciao
Claudio
-
16 Marzo 2014 alle 9:20 #93291::
Ecco un esempio compilabile (mi scuso per la lunghezza)
`\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}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% INDICE DEI NOMI
\usepackage{imakeidx}
\indexsetup{othercode=\footnotesize}
\makeindex[intoc=true]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{hyperref}
\hypersetup{
unicode=true,
pdftitle={Il mito. Antologia critica},
pdfauthor={Mauro Sacchetto},
hidelinks
}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setotherlanguage{hebrew}
\newfontfamily\hebrewfont[Scale=MatchLowercase]{Ezra SIL SR}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% 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}`
Si vede che l’indice dei nomi non finisce nell’indice generale
e che non assume \footnotesize; inoltre la testatina è sbagliata.
Se poi fosse lungo, si vedrebbe anche che le due colonne
dell’ultima pagina non vengono bilanciate. Tutto questo anche senza
che nel testo ci sia greco o ebraico, basta caricare le due righe
per l’ebraico; se le commenti, torna tutto regolarem
-
16 Marzo 2014 alle 11:38 #93292::
@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}`
-
16 Marzo 2014 alle 12:27 #93293
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.