De alguna manera mi Biblatex no funciona con estilo alfabético.
El estilo numérico funciona normalmente. Mi encabezado se ve así:
\usepackage[
backend=biber,
style=alphabetic,
citestyle=authoryear
]{biblatex}
%
\addbibresource{literatur/literatur.bib}
citando con:
\cite{bsi}
y mi archivo .bib tiene este aspecto:
@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}
}
¿Alguna idea de cuál podría ser el problema?
Respuesta1
La definición estándar de alphabetic
etiquetas intenta tomar el labelname
campo (uno de author
, editor
, translator
) y date
/ year
y combinar los dos en una combinación similar a "SR98". Se puede utilizar el label
campo para anular la labelname
parte de la etiqueta o shorthand
para anular la etiqueta completa.
En la entrada de ejemplo no se completa ninguno de los campos mencionados, por lo que biblatex
no logra generar ninguna etiqueta a partir de la entrada. Al menos es posible dar el author
, por lo que sugeriría 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}
La clave de entrada ( bsi
) debe considerarse como una etiqueta puramente interna. Ninguno de los estilos estándar comunes utilizará jamás la clave de entrada en la salida.