Re: Imakeidx: segnalazioni entry in nota

#78681
Up
0
Down
::

teomat” post=77760Non credo di aver capito, poiché il codice che mi hai indicato non sembra funzionare…

Questo è un esempio minimo

`
% !TEX encoding = UTF-8
% !TEX program = xelatex
\documentclass[book]{combine}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{italian}
\usepackage{lipsum,combinet}

%%%%%%%%%%%%%
%Indice analitico
\usepackage[]{imakeidx}
\makeindex[title=Indice dei nomi]

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

\usepackage{letltxmacro}
\makeatletter
\LetLtxMacro\orig@@index\index
\let\orig@@index\index
\newcommand\nindex[1]{\orig@@index{#1|innota}}
\newcommand\innota[1]{#1n}
\usepackage{etoolbox}
\patchcmd{\scr@saved@footnotetext}{\reset@font}{\let\index\nindex\reset@font}{}{}
\makeatother

\begin{document}
\emptyAtBeginDocument
\begin{papers}
\section{Prova}
Prova\footcite{albonico:ordine}.
\lipsum
Prova\footnote{Nota di prova; \cite{bembo:donnini}.}
\end{papers}
\printbibliography
\printindex
\end{document}
`

e questo il file bibliografico:

`
@BOOK{albonico:ordine,
title = {Ordine e numero},
publisher = {Edizioni dell'Orso},
year = {2006},
author = {Albonico, Simone},
location = {Alessandria},
owner = {matteo},
subtitle = {Studi sul libro di poesia e le raccolte poetiche nel Cinquecento},
timestamp = {2011.09.08}
}

@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}
}
`

L’indice dei nomi dovrebbe, nei desideri, essere così composto:

Albonico, Simone, 1n, 3
Bembo, Pietro 2n, 3
Donnini, Andrea 2n, 3

invece non c’è traccia delle `n’ e, in più, il nome di Donnini non viene riconosciuto nella nota a p. 2.

Dove sbaglio?
Grazie ancora,
Matteo

Ovviamente il trucco andava bene per la classe scrbook, non per la classe combine che certamente non usa [tt]\scr@saved@footnotetext[/tt]. Cambialo in [tt]\@footnotetext[/tt]

Ciao
Enrico

Go to top