文本中缺少名称前缀,但在参考书目中正确(biblatex/biber)

文本中缺少名称前缀,但在参考书目中正确(biblatex/biber)

以下是我在.bib文件中的条目:

@inbook{deckerdejong,
  author = {Wolfram Decker and Theo de Jong},
    title = {Gr\"obner bases and invariant theory},
    booktitle = {Gr\"obner Bases and Applications},
    publisher = {Cambridge University Press},
    year = 1998,
    pages = "61-89"
}

现在,当我在文本中引用此内容时\citet{deckerdejong},我得到的输出是“Decker and Jong (1998)”。但我需要它是“Decker and de Jong (1998)”。我该如何实现这一点?我已经尝试了一些答案“van noort”示例,但它们对我不起作用。我使用biblatexstyleauthoryear和 biber。

答案1

使用 package 选项useprefix=true。请注意,前缀将在引用中使用用于对参考书目进行排序;如果你不想要后者,请参阅我怎样才能在引用中将名称的前缀放在前面,但在参考书目中却不放呢?使用 biblatex 对作者姓名(如“von Beethoven”)进行排序

\documentclass{article}

\usepackage[style=authoryear,useprefix=true]{biblatex}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@inbook{deckerdejong,
  author = {Wolfram Decker and Theo de Jong},
    title = {Gr\"obner bases and invariant theory},
    booktitle = {Gr\"obner Bases and Applications},
    publisher = {Cambridge University Press},
    year = 1998,
    pages = "61-89"
}
@misc{dejong,
  author = {Theo de Jong},
  title = {Delta},
  year = {2004},
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

As shown in \textcite{deckerdejong}~\dots

\printbibliography

\end{document}

在此处输入图片描述

相关内容