- Questo topic ha 3 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 2 mesi fa da .
-
Topic
-
Buongiorno,
ritorno ancora su di una vecchia questione, vale a dire la segnazione nell’indice dei nomi differenziata sesi tratta di nomi presenti in nota
Tempo fa Enrico aveva suggerito una magia, ma sembra avere alucni problemi:`
% !TEX encoding = UTF-8
% !TEX program = xelatex\begin{filecontents*}{bibliografia.bib}
@BOOK{bembo:donnini,
title = {Le rime},
publisher = {Salerno},
year = {2008},
editor = {Donnini, Andrea},
author = {Bembo, Pietro},
location = {Roma},
owner = {matteo},
timestamp = {2012.03.14},
volumes = {2}
}
\end{filecontents*}{bibliografia.bib}\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{italian}
\usepackage{eledmac}\usepackage{imakeidx}
\makeindex[title=Indice dei nomi]
\usepackage{letltxmacro}
\makeatletter
\LetLtxMacro\orig@@index\index
\let\orig@@index\index
\newcommand\nindex[1]{\orig@@index{#1|innota}}
\newcommand\innota[1]{#1\textit{n}}
\usepackage{etoolbox}
\AtBeginDocument{
\pretocmd\@footnotetext{\let\index\nindex}{}{}
}
\makeatother\usepackage[backend=biber,style=philosophy-verbose,scauthors=true, latinemph=true, publocformat=locpubyear, inbeforejournal=true,annotation=true, volumeformat=romansc,origfields=edorig,origfieldsformat=parens,commacit=true,indexing,hyperref,backref]{biblatex}
\usepackage[babel,italian=guillemets]{csquotes}
\addbibresource{bibliografia.bib}\begin{document}
\beginnumbering
\pstart
Paragrafo di prova per vedere se funziona anche con eledmac Paragrafo di prova per vedere se funziona anche con eledmac Paragrafo di prova per vedere se funziona anche con eledmac
Paragrafo di prova per vedere se funziona anche con eledmac
Paragrafo di \edtext{prova}{\Afootnote{Nota eledmac}} per vedere se funziona anche con eledmac
Paragrafo di prova per vedere se funziona anche con eledmac
Paragrafo di prova per vedere se funziona anche con eledmac
Paragrafo di prova per vedere se funziona anche con eledmac
Paragrafo di prova per vedere se funziona anche con eledmac
\pend
\endnumberingProva\footcite{bembo:donnini}
%\newpage
%Prova\footcite{bembo:donnini}
%Prova\footnote{\index{Tizio, Caio}}
%Prova\footnote{\nindex{Sempronio, Caio}}\printbibliography
\printindex
\end{document}
`Se si compila il codice così com’è (con i quattro commenti) va tutto bene o quasi: il risultato è
Bembo, Pietro, 1n, 3 Donnini, Andrea, 3
(Di quasi perché ci si aspetterebbe l’indicazione `Donnini, Andrea, 1n, 3′; ma non è questo il maggior problema)Se si tolgono i primi due commenti, il risultato è:
Bembo, Pietro, 1, 2n, 3
mentre dovrebbe essere `1n, 2n, 3′Ma se si tolgono anche il terzo e il quarto commento, risulta che la `n’ viene segnalata sempre, anche per i riferimenti presenti nella bibliografia finale;
detto altrimenti: alla prima occorrenza di un comando \index o \nindex in nota, tutti i riferimenti sono presentati come `xn’.Grazie in anticipo per i suggerimenti.
A presto,
Matteo
- Devi essere connesso per rispondere a questo topic.