参考书目括号为空

参考书目括号为空

不知为何,我的 Biblatex 无法按照字母顺序工作。 结果如下

数字样式正常工作。我的标题如下所示:

\usepackage[
backend=biber,
style=alphabetic,
citestyle=authoryear
]{biblatex}
%
\addbibresource{literatur/literatur.bib}

引用:

\cite{bsi}

我的 .bib 文件如下所示:

@online{bsi,
    ALTauthor = {Bundesamt für Sicherheit in der Informationstechnik},
    title = {Cloud Computing Grundlagen},
    urldate = {2019-11-14},
    url = {https://www.bsi.bund.de/DE/Themen/DigitaleGesellschaft/CloudComputing/Grundlagen/Grundlagen_node.html}
}

您知道可能是什么问题吗?

答案1

标签的标准定义alphabetic尝试将字段( 、、labelname之一)和/组合成类似于“SR98”的组合。可以使用该字段覆盖标签的一部分或覆盖整个标签。authoreditortranslatordateyearlabellabelnameshorthand

在示例条目中,上述字段均未填写,因此biblatex无法从条目生成任何标签。至少可以给出author,所以我建议使用类似

\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=alphabetic, backend=biber]{biblatex}


\begin{filecontents}{\jobname.bib}
@online{bsi,
  author      = {{Bundesamt für Sicherheit in der Informationstechnik}},
  shortauthor = {BSI},
  title       = {Cloud Computing Grundlagen},
  url         = {https://www.bsi.bund.de/DE/Themen/DigitaleGesellschaft/CloudComputing/Grundlagen/Grundlagen_node.html},
  urldate     = {2019-11-14},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}


\begin{document}
\cite{sigfridsson,bsi}
\printbibliography
\end{document}

[BSI] 德国联邦信息技术安全局。云计算基础。 url:https://www.bsi.bund.de/DE/Themen/DigitaleGesellschaft/CloudComputing/Grundlagen/Grundlagen_node.html(于 2019 年 11 月 14 日获取)。


应将输入键 ( bsi) 视为纯粹的内部标签。任何常见标准样式都不会在输出中使用输入键。

相关内容