Biblatex:按字母排序的参考书目问题与作者姓名前缀

Biblatex:按字母排序的参考书目问题与作者姓名前缀

我有一个包含一堆法律文件的参考书目,我使用 misc 类型。我使用 nyt 排序。但是,它无法识别作者“De-Minimis-Verordnung”以“d”开头,而是以“m”开头,这是错误的。我认为 biblatex 认为这个“de-”是某种前缀。我该如何关闭此行为?

在此处输入图片描述

梅威瑟:

\documentclass{book}
\usepackage[ngerman]{babel}
\usepackage[autocite=footnote, maxcitenames=3, language=german, style=authoryear-ibid, backend=biber, sorting=nyt]{biblatex}
\bibliography{lit.bib}

\begin{document}

Test\autocites{eukom15122009}[]{deminimisvo}[]{mitteilungsdai}

\printbibliography[title={Gesetzesmaterialien der Europ\"aischen Union}, type=misc]

\end{document}

使用以下 lit.bib 文件

@misc{eukom15122009,
    Author = {{European Commission}},
    Howpublished = {State aid},
    Year = {2009}}

@misc{deminimisvo,
    Author = {{De-minimis-Verordnung}},
    Howpublished = {Verordnung (EU) Nr. 1407/2013},
    Year = {2013}}

@misc{mitteilungsdai,
    Author = {{Mitteilung der Kommission}},
    Year = {2013}}

答案1

这是由于默认\DeclareNosort设置导致的,即在排序之前从字符串中删除两个字母和一个破折号。您可以通过在序言中添加以下内容来解决这个问题:

\DeclareNosort{
  \nosort{type_name}{\regexp{}}
}

相关内容