Minimalbeispiel:
\listfiles \documentclass[a4paper]{article} \usepackage[ngerman]{babel} %\usepackage[utf8]{inputenc} \usepackage[xindy]{indextools} % Index \makeindex[name=per,title=Personenregister,columns=1] \usepackage[backend=biber,indexing=cite]{biblatex} \addbibresource{\jobname.bib} \newcommand{\bb}[1]{\textbf{#1}} \renewbibmacro*{index:name}[5]{% \usebibmacro{index:entry}{#1}% {\mkbibindexname{#2}{#3}{#4}{#5}, \thefield{nameaddon} (\thefield{year})}}% \DeclareIndexNameFormat{default}{% \usebibmacro{index:name}{\index[per]}{#1}{#3}{#5}{#7}} \renewbibmacro*{bibindex}{% \indexnames{author}% } \begin{document} Das ist ein Beispiel aus \cites{001,002}. \printbibliography \printindex[per] \end{document}
@usera{001, author = {Franz Meier}, nameaddon = {Maschinist}, title = {Das ist ein Test}, year = {1988} } @usera{002, author = {Hans Müller}, nameaddon = {Dreher}, title = {Das ist auch ein Test}, year = {1989} }
xelatex beispiel biber beispiel xelatex beispiel xindy -M texindy -C utf8 -L german-duden per.idx xelatex beispiel
Thomas