Seite 1 von 1

Sortierung von Umlauten im Autorenregister

Verfasst: Fr 3. Jan 2025, 22:25
von NetteNette
In meinem Autorenregister werden Umlaute nicht an der richtigen Stelle einsortiert, obwohl ich bei Autoren mit Umlauten einen passenden sortname angegeben habe. Ich vermute, dass es an der Definition des names-Index liegt, weiß aber nicht, was ich an diesem ändern muss, damit die Sortierung richtig vorgeht. Kann mir jemand helfen?
(Den titles-Index erstelle ich nur, damit die Titel nicht auch im Autorenregister auftauchen).
Hier mein MB:
\documentclass[a4paper, 12pt]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[LGR,T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage{indextools}
\usepackage[style=authortitle-dw,backend=biber,sorting=nyt,indexing=cite]{biblatex}


\begin{filecontents}{jobname.bib}
	@book{Gartner.2012,
		author = {Gärtner, Judith},
		date = {2012},
		title = {Die Geschichtspsalmen. Eine Studie zu den Psalmen 78, 105, 106, 135 und 136 als hermeneutische Schlüsseltexte im Psalter},
		address = {Tübingen},
		publisher = {{Mohr Siebeck}},
		shorttitle = {Geschichtspsalmen},
		number = {84},
		series = {FAT},
		sortname = {Gaertner, Judith}
	}
	@book{Greenfield.2004,
		author = {Greenfield, Jonas C. and Stone, Michael E. and Eshel, Ester},
		date = {2004},
		title = {The Aramaic Levi Document. Edition, Translation, Commentary},
		address = {Leiden and Boston, MA},
		publisher = {Brill},
		shorttitle = {ALD*},
		number = {19},
		series = {SVTP}
	}
		
	@book{Ohler.2018,
		author = {Öhler, Markus},
		date = {2018},
		title = {Geschichte des frühen Christentums},
		address = {Göttingen},
		publisher = {{Vandenhoeck {\&} Ruprecht}},
		shorttitle = {Geschichte},
		number = {4737},
		series = {Basiswissen Theologie und Religionswissenschaft; UTB},
		sortname = {Oehler, Markus}
	}

	@article{Olson.1998,
		author = {Olson, Daniel C.},
		date = {1998},
		title = {Enoch and the Son of Man in the Epilogue of the Parables},
		pages = {27--38},
		volume = {18},
		shorttitle = {Enoch},
		journal = {JSPE}
	}

\end{filecontents}
\addbibresource{jobname.bib}

\begin{filecontents*}[overwrite]{MyStyleAW.ist}
	heading_suffix "\nopagebreak"
	delim_0 "~~"
	delim_1 "~~"
	delim_2 "~~"
	delim_r "--"
\end{filecontents*}


\makeatletter
\@ifpackageloaded{biblatex_legacy}
{\DeclareIndexNameFormat{default}{%
		\usebibmacro{index:name}{\index[names]}{#1}{#3}{#5}{#7}}}
{\DeclareIndexNameFormat{default}{%
		\usebibmacro{index:name}{\index[names]}
		{\namepartfamily}
		{\namepartgiven}
		{\namepartprefix}
		{\namepartsuffix}}}
\makeatother

\DeclareIndexFieldFormat{indextitle}{%
	\usebibmacro{index:title}{\index[titles]}{#1}%
}


\makeindex[name=names, title=Autorenregister,options=-s mystyleAW]
\makeindex[name=titles]

\begin{document}
	
	Hier werden die Werke zitiert\footcites{Greenfield.2004}{Gartner.2012}{Ohler.2018}{Olson.1998}
	
	
	\printbibliography
	
	\printindex[names]
\end{document}

Re: Sortierung von Umlauten im Autorenregister

Verfasst: Fr 14. Feb 2025, 18:08
von NetteNette
Hat irgendjemand eine Idee?

Re: Sortierung von Umlauten im Autorenregister

Verfasst: So 16. Feb 2025, 23:24
von u_fischer
makeindex ist schlecht in utf8 und Umlauten. Benütze
\usepackage[upmendex]{indextools}
und rufe zwischendurch
upmendex -s mystyleAW names.idx
auf.