NN 作者的 Biblatex 格式

NN 作者的 Biblatex 格式

我正在使用带有字母引用样式的 biblatex,但在格式化特殊作者设置时遇到了麻烦:

如果没有作者,有时会写 NN(拉丁语中为 non nominatur)。我的参考书目中有几个条目的作者是这样的(Author = {N.N.}),但格式化并没有给我必要的输出。

参考书目条目的完整示例应如下所示:

[NN16] NN:文件标题,2016 年

但是我编译后得到的结果是这样的:

[N.N16] NN:文件标题,2016 年

我认为这并不奇怪,因为 biblatex 缩写作者姓名和姓氏的正常规则。但到目前为止,我还没有找到一个好的修改来实现所需的格式。

有人知道如何解决这个问题吗?感谢您的反馈!

这是一个 MWE,请注意,它不包含之前提到的引用的进一步格式,而只是使用字母:

\begin{filecontents*}{Beispielbibliographie.bib}
@Article{NN16,
  Title                    = {Document title},
  Author                   = {N.N.},
  Year                     = {2016},
}
\end{filecontents*}

\documentclass[12pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{lipsum}
\usepackage[backend=bibtex, bibstyle=alphabetic, citestyle=alphabetic,
firstinits=true, isbn=false, doi=false, maxnames=4, minnames=3,
maxalphanames=3, url=false, maxbibnames=99]{biblatex}
\addbibresource{Beispielbibliographie.bib}

\begin{document}

\cite{NN16}


\printbibliography[heading=bibnumbered,title=Literaturverzeichnis]

\end{document}

答案1

使用 Biber 我得到NN16您的示例。

我不太确定author = {N.N.},在没有作者的情况下写作是否是最好的主意(至少使用author = {{N. N.}},author = {{N.\,N.}},)。

您可以将该label字段用作标签名称生成的字母的替代品

@article{NN16,
  title  = {Document title},
  author = {{N.\,N.}},
  label  = {NN},
  year   = {2016},
}

或者,只需添加shortauthor = {NN},预期输出即可。这是因为在构建标签时shortauthor优先考虑。author

@article{NN16,
  title       = {Document title},
  author      = {{N.\,N.}},
  shortauthor = {NN},
  year        = {2016},
}

相关内容