ich versuche ein IndexVZ für ein LiteraturVZ zu erstellen, angeregt durch doc\examples\21-indexing-advanced (biblatex).
Das funktioniert soweit ganz gut. Wenn allerdings Umlaute bei den Autoren und den Titeln als Anfangsbuchstaben auftreten, werden diese nicht korrekt eingeordnet (siehe "Önnerfors" und "Über Abflußmessung..." im Beispiel). Beim normalen Index
kann die Sortierreihenfolge manuell geregelt werden (\index{Ubersee@Übersee}).
Kann die Sortierung aus der Bibtexdatei ebenfalls geregelt werden? Verwende TXC 2.0 Alpha 3 und MikTex2.8. Die Indizes werden wie im Beispiel angegeben erstellt.
Dank für Antwort und Hilfe
Sepp
%Beispiel \documentclass{scrreprt} \listfiles \usepackage[ansinew]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage{csquotes} \usepackage{filecontents} \begin{filecontents}{\jobname.bib} @book{Ziegler:1979, year = {1979}, title = {Der kleine Pauly: Lexikon der Antike}, keywords = {Lexikon}, address = {M\"unchen}, number = {5}, publisher = {dtv}, isbn = {3-423-05963-X}, shorthand = {KlP}, pagination = {column}, editor = {Ziegler, Konrad and Sontheimer, Walter} } @book{Beck:2004, author = {Beck, Hans and Walter, Uwe}, year = {2004}, title = {Die Frühen Römischen Historiker II. Von Coelius Antipater bis Pomponius Atticus}, publisher = {Wiss. Buchges.}, address = {Darmstadt}, volume = {77}, isbn = {3534147588}, series = {Texte zur Forschung}, keywords = {Quelle}, shorthand = {FRH II} } @book{Carandini:2002, author = {Carandini, Andrea}, year = {2002}, title = {Die Geburt Roms}, publisher = {Artemis \& Winkler}, address = {Düsseldorf}, isbn = {3-538-07129-2} } @book{Cornwall:1863, author = {Cornwall, George}, year = {1863}, title = {Untersuchungen über die Glaubwürdigkeit der altrömischen Geschichte: Deutsch von Felix Liebrecht}, publisher = {Rümpler}, address = {Hannover}, edition = {2}, volume = {1} } @book{RankeGraves:1982, author = {von Ranke-Graves, Robert}, year = {1982}, title = {Griechische Mythologie: : Quellen und Deutung}, publisher = {Rowohlt-Taschenbuch-Verl.}, address = {Reinbek bei Hamburg}, edition = {85. - 88. Tsd.}, volume = {113}, isbn = {978-3499551130}, series = {Rowohlts deutsche Enzyklopädie}, shorthand = {GM I} } @book{Onnerfors:1991b, author = {Önnerfors, Alf}, year = {1991}, title = {Antike Zaubersprüche: Übers. u. hrsg. von Alf Önnerfors}, keywords = {Quelle}, address = {Stuttgart}, publisher = {Reclam}, isbn = {3-15-008686-8} } @book{Beck:2005, author = {Beck, Hans and Walter, Uwe}, year = {2005}, title = {Die Frühen Römischen Historiker I. Von Fabius Pictor bis Cn. Gellius}, publisher = {Wiss. Buchges.}, address = {Darmstadt}, edition = {2., vollst. überarb. Aufl.}, volume = {76}, isbn = {3534190483}, series = {Texte zur Forschung}, keywords = {Quelle}, shorthand = {FRH I} } @book{Sehlmeyer:2004, author = {Sehlmeyer, Markus}, year = {2004}, title = {Origo Gentis Romanae =: Die Ursprünge des römischen Volkes}, publisher = {Wiss. Buchges.}, address = {Darmstadt}, volume = {82}, isbn = {3-534-16433-4}, keywords = {Quelle}, series = {Texte zur Forschung}, shorthand = {OGR} } @book{Gehrke:2007, year = {2007}, title = {Geschichte der Antike. Quellenband}, keywords = {Quelle}, address = {Stuttgart, Weimar}, publisher = {Metzler}, isbn = {9783476020178}, editor = {Gehrke, Hans-Joachim and Schneider, Helmuth} } @incollection{Fahlbusch:1986b, author = {Fahlbusch, Henning}, title = {Über Abflußmessung und Standardisierung bei den Wasserversorgungsanlagen Roms}, publisher = {Oldenburg}, booktitle = {Wasserversorgung im antiken Rom}, year = {1986}, keywords = {Wasserleitung}, pages = {129--144}, isbn = {3-486-26113-4}, editor = {{Frontinus Gesellschaft e.V.}}, address = {München, Wien} } \end{filecontents} \usepackage[ indexing, style=authortitle, babel=hyphen ] {biblatex} \bibliography{\jobname} % aus doc\examples\21-indexing-advanced (biblatex) % % This file demonstrates indexing with the `index' package. % This file is processed as follows: % % latex file % bibtex file % latex file % makeindex -o file.ind file.idx (= makeindex file) % makeindex -o file.nnd file.ndx % makeindex -o file.tnd file.tdx % latex file % % Note that the file name suffix may be omitted. It's `latex file' % and not `latex file.tex'. Also note that `-t <file>' is optional. % \usepackage{index} \newindex{default}{idx}{ind}{Register} \newindex{names}{ndx}{nnd}{Autorenverzeichnis} \newindex{titles}{tdx}{tnd}{Titelverzeichnis} \DeclareIndexNameFormat{default}{% \usebibmacro{index:name}{\index[names]}{#1}{#3}{#5}{#7}% } \DeclareIndexFieldFormat{indextitle}{% \usebibmacro{index:title}{\index[titles]}{#1}% } \renewbibmacro*{bibindex}{% \ifbibindex {\indexnames{author}% \indexnames{editor}% \indexnames{translator}% \indexnames{commentator}% \indexfield{indextitle}} {}} %Ende aus doc\examples\21-indexing-advanced (biblatex) \begin{document} \chapter*{Index für das Literaturverzeichnis} Das ist ein Beispiel\index{Beispiel} (>Index) für einen Indexeintrag\index{Indexeitrag} (>Index) aus Übersee\index{Ubersee@Übersee} (>Index) und\index{und} (>Index) ein Zitat\index{Zitat} (>Index). \nocite{*} \printshorthands \printbibliography[keyword=Quelle,title={Quellenliteratur}] \printbibliography[notkeyword=Quelle,title={Weitere Literatur}] \raggedright \printindex \printindex[names] \printindex[titles] \end{document} %Ende