Sortierung von Umlauten im Autorenregister

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Sortierung von Umlauten im Autorenregister

Re: Sortierung von Umlauten im Autorenregister

von u_fischer » So 16. Feb 2025, 23:24

makeindex ist schlecht in utf8 und Umlauten. Benütze
\usepackage[upmendex]{indextools}
und rufe zwischendurch
upmendex -s mystyleAW names.idx
auf.

Re: Sortierung von Umlauten im Autorenregister

von NetteNette » Fr 14. Feb 2025, 18:08

Hat irgendjemand eine Idee?

Sortierung von Umlauten im Autorenregister

von NetteNette » Fr 3. Jan 2025, 22:25

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}

Nach oben