Aus irgendeinem Grund funktioniert der alphabetische Stil in meinem Biblatex nicht.
Der numerische Stil funktioniert normal. Meine Kopfzeile sieht folgendermaßen aus:
\usepackage[
backend=biber,
style=alphabetic,
citestyle=authoryear
]{biblatex}
%
\addbibresource{literatur/literatur.bib}
zitieren mit:
\cite{bsi}
und meine .bib-Datei sieht so aus:
@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}
}
Irgendwelche Ideen, was das Problem sein könnte?
Antwort1
Die Standarddefinition für Beschriftungen versucht, das Feld (eines von , , ) und den / alphabetic
zu nehmen und die beiden zu einer Kombination nach dem Vorbild von „SR98“ zu kombinieren. Man kann das Feld verwenden, um den Teil der Beschriftung oder die gesamte Beschriftung zu überschreiben.labelname
author
editor
translator
date
year
label
labelname
shorthand
Im Beispieleintrag ist keines der genannten Felder ausgefüllt, daher biblatex
gelingt es nicht, aus dem Eintrag ein Label zu generieren. Es ist zumindest möglich, das anzugeben author
, daher würde ich etwas wie
\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}
Der Eingabeschlüssel ( bsi
) sollte als rein interne Bezeichnung betrachtet werden. Keiner der gängigen Standardstile wird den Eingabeschlüssel jemals in der Ausgabe verwenden.