De alguma forma, meu Biblatex não está funcionando com estilo alfabético.
O estilo numérico está funcionando normalmente. Meu cabeçalho fica assim:
\usepackage[
backend=biber,
style=alphabetic,
citestyle=authoryear
]{biblatex}
%
\addbibresource{literatur/literatur.bib}
citando com:
\cite{bsi}
e meu arquivo .bib está assim:
@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}
}
Alguma idéia do que pode ser o problema?
Responder1
A definição padrão para alphabetic
rótulos tenta pegar o labelname
campo (um de author
, editor
, translator
) e o date
/ year
e combinar os dois em uma combinação nos moldes de "SR98". Pode-se usar o label
campo para substituir labelname
parte do rótulo ou shorthand
para substituir o rótulo completo.
Na entrada do exemplo nenhum dos campos mencionados é preenchido, portanto biblatex
não é possível gerar nenhum rótulo a partir da entrada. É pelo menos possível dar o author
, então sugiro algo como
\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}
A chave de entrada ( bsi
) deve ser considerada um rótulo puramente interno. Nenhum dos estilos padrão comuns usará a chave de entrada na saída.