ho provato a togliere la chiamata a makeidx che credo crei conflitti con quella a imakeidx (o per lo meno ritengo non serva), ho cambiato codifica in utf8 con caratteri T1 e modificato il motore biblatex con biber, ho chiamato csquotes come richiesto da biblatex (e suggerito nella console) e aggiunto una voce “Lz”. Ah, e ho invertito la bibliografia con l’indice analitico (a parte il gusto personale, se chiami prima la bibliografia ti ritrovi il riferimento alla pagina della bibliografia nell’indice analitico per ogni voce che citi).
La cosa curiosa è che la bibliografia viene ordianta correttamente anche se la chiamata alle voci non è ordinata. quindi biblatex “sa” ordinare {\L}…. Il problema infatti non risiede li, provando anche a fare come suggerito da Claudio, ovvero inserendo direttamente il carattere da tastiera, tutto funziona ma l’ordinamento dell’indice analitico resta invariato e scorretto, mentre quello della bibliografia resta corretto.
qui il mio file modificato
`\begin{filecontents}{nicol.bib}
@BOOK{Lz,
author = {Lz, ciao},
title = {Sweet title},
journal = {Nice Journal},
year = {2000},
volume = {01},
pages = {01–34},
number = {1}
}
@ARTICLE{Lukasiewicz:SomeArticle,
author = {Łukasiewicz, El\.{z}bieta},
title = {Sweet title},
journal = {Nice Journal},
year = {2000},
volume = {01},
pages = {01–34},
number = {1}
}
@BOOK{AAA:SweetText,
title = {Sweet Title of A},
publisher = {Futuretext},
year = {2008},
author = {Aiaccio, Amilcare}
}
\end{filecontents}
\documentclass[4apaper]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[autostyle, italian=guillemets]{csquotes}% citazioni (necessario a biblatex)
\usepackage[backend=biber,%
bibstyle=authoryear,citestyle=authoryear,%
indexing=cite,%
babel=hyphen,%
indexing]{biblatex}
\renewbibmacro*{citeindex}{%
\ifciteindex
{\indexnames{labelname}}%
{}}
\renewbibmacro*{bibindex}{%
\ifbibindex
{\indexnames{author}%
\indexnames{editor}%
\indexnames{editora}%
\indexnames{editorb}%
\indexnames{editorc}}%
{}}%
%\usepackage{makeidx}
\usepackage{imakeidx}
\makeindex[intoc]
\addbibresource{nicol.bib}
\begin{document}
Some Text(\cite{Lukasiewicz:SomeArticle})
Someother text (\cite{AAA:SweetText})
More text(\cite{Lz})
Ciao\index{AuthorA}
\printindex
\printbibliography
\end{document} `
Unica nota che mi sento ancora di fare: se hai già scritto molto fai molta attenzione a cambiare codifica…leggi attentamente la guida scritta da Claudio stesso che è molto valida e la trovi qui sopra nella sezione documentazione (quarta guida tematica dall’alto), fai una copia e modifica la copia, mantenendo il tuo originale fintanto che non sei sicura che la conversione è andata a buon fine…per quanto io per primo sia un fermo sostenitore del passaggio sempre e comunque a utf8…attenzione..rischi di mandare a quel paese tutto il tuo lavoro se sbagli qualcosa nella conversione e non hai una copia. (in ogni modo il tuo problema non risiede nella codifica…)
In definitiva spero di aver contribuito a risolvere il problema per quanto io non abbia idea di come fare 🙂
Buon fine settimana.
Ciao ciao,
Corrado.