(nodate)在 biblatex 书目中

(nodate)在 biblatex 书目中

当我打印参考书目时,如果在线 bibtex 条目没有日期,我实际上会在源中看到 (nodate)。例如:Apple。(nodate)。Swift 简介。Verkregen 2014 年 12 月 22 日,vanhttps://开发者。 apple.com/swift/

我想摆脱 (nodate),因为 APA 规则 (荷兰语) 规定应该用 (gd) 代替 (nodate)。

我使用的是 APA 格式的 biblatex。当我使用 english-apa 作为 LanguageMapping 时,我可以正确地在参考书目中看到 (nd)。只有当我使用 dutch-apa 时才会出现此问题。当我使用 \parencite{} 命令时,会显示正确的日期 (gd),问题仅出现在 \printbibliography 中。

当没有日期时,我该如何覆盖他们使用的字符串?我已经尝试使用这行代码,但它没有改变任何东西:\DefineBibliographyStrings{dutch}{% nodate = {gd} }

梅威瑟:

\documentclass[pdftex,a4paper,12pt,twoside]{report} 
\usepackage[dutch]{babel} 
\usepackage[utf8]{inputenc} 
\usepackage[style=apa]{biblatex} 
\DeclareLanguageMapping{dutch}{dutch-apa} 

\addbibresource{sources.bib} 
\begin{document} 

\parencite{introducingswift} 
\printbibliography 

\end{document}

使用 sources.bib 文件内的以下代码:

@online{introducingswift,
    title = {Introducing {S}wift},
    author = {Apple},
    url = {https://developer.apple.com/swift/},
    urldate = {2014-12-22},
}

相关内容