Re: indice analitico e Biblatex nomi con simboli iniziali

#91221
Up
0
Down
::


allora, ripristiniamo l’assenza della dichiarazione della codifica di input utf8…tu NON inserirla o rischi il macello…
ripristiniamo bibtex
eliminiamo la chiamata a imakeidx (che fa tutto in automatico e noi non lo vogliamo)
attiviamo makeidix ricordando dio togliere l’opzione [intoc] a \makeindex

(a questo punto dovremo inserire nell’indice generale la voce a mano)

Compiliamo, ricordandoci di eliminare il file nicol.bib e tutti i file ausiliari che sono da ricreare (lascia solo i .txt) compila due volte, fai partire BibTex fai partire MakeIndex e poi modifichi l’ordinamento delle voci nel file tuonome.ind (aprendolo con un qualunque editor di testo..ancheh quello che usi per i .txt :-)) da questo momento non richiamare più MakeIndex, ricompila ed è tutto a posto e in ordine.

sono da inserire un po’ di pagine bianche a mano…in definitiva il codice è questo:

`\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 = {{\L}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} %codifica caratteri in output…quelli che vengono stampati nel pdf
%\usepackage[utf8]{inputenc} %codifica caratteri in input…quelli con cui è scritto il sorgente
\usepackage[italian]{babel}

\usepackage[babel]{csquotes}% citazioni (necessario a biblatex)
\usepackage[backend=bibtex,%
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}
\makeindex

\addbibresource{nicol.bib}

\begin{document}
\tableofcontents% stampa l'indice generale (inserito per vedere che compaiano le voci di indice analitico e bibliografia)
Some Text(\cite{Lukasiewicz:SomeArticle})

Someother text (\cite{AAA:SweetText})

More text(\cite{Lz})

Ciao\index{AuthorA}

\cleardoublepage %apre la pagina a destra
\printindex
\addcontentsline{toc}{chapter}{\indexname} %aggiunge la voce nell'indice generale
\cleardoublepage
\printbibliography
\addcontentsline{toc}{chapter}{\bibname}

\end{document} `

Go to top