Ich muss einen Autor zitieren, dessen Nachname d'Ardenne ist, und ich möchte, dass es unter A sortiert wird, als ob der Name de Ardenne wäre. Allerdings biblatex-mla
scheint "d'" nicht als Präfix zu erkennen und sortiert es unter "d", wodurch es am Ende der Bibliographie steht, weil das "d" klein geschrieben ist:
\documentclass[12pt]{article}
\usepackage[backend=bibtex8,useprefix=true,style=mla]{biblatex}
\bibliography{\jobname.bib}
\usepackage{hyperref}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{dardenne,
author = {d'Ardenne, S.R.T.O.},
title = {Title},
year = {1961},
publisher = {Publisher},
address = {address}
}
@book{tolkien,
author = {Tolkien, J.R.R.},
title = {Title},
year = {1929},
publisher = {Publisher},
address = {address}
}
\end{filecontents*}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
Ich denke, die einfachste Möglichkeit, dies zu beheben, besteht darin, ein neues Namenspräfix „d‘“ zu definieren, aber ich bin nicht sicher, wie ich dabei vorgehen soll.
Antwort1
Verwenden Sie das sortname
Feld. Es ist jedoch besser, backend=biber
zum biber
Erstellen der Bibliographie und anstelle von zu verwenden bibtex8
.
\documentclass[12pt]{article}
\usepackage[backend=bibtex8,useprefix=true,style=mla]{biblatex}
\bibliography{\jobname.bib}
\usepackage{hyperref}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@book{dardenne,
author = {d'Ardenne, S.R.T.O.},
sortname = {Ardenne},
title = {Title},
year = {1961},
publisher = {Publisher},
address = {address}
}
@book{bolkien,
author = {Bolkien, J.R.R.},
title = {Title},
year = {1929},
publisher = {Publisher},
address = {address}
}
@book{tolkien,
author = {Tolkien, J.R.R.},
title = {Title},
year = {1929},
publisher = {Publisher},
address = {address}
}
\end{filecontents*}
\begin{document}
\nocite{*}
\printbibliography
\end{document}