Ändern Sie den alphabetischen Zitierstil von Biblatex

Ändern Sie den alphabetischen Zitierstil von Biblatex

Gibt es einen Zitierstil in biblatex„Gefällt mir“ alphabetic, jedoch ohne die Jahreszahlen?

D. h. ein Buch von ,Bach‘ und ,Schulz‘ aus dem Jahr 1978 sollte die Bezeichnung [BS] und nicht [BS79] erhalten.

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[style=alphabetic,maxnames=10]{biblatex}
\addbibresource{references.bib}
\usepackage{filecontents}
\begin{filecontents}{references.bib}
@book{key,
  author = {Baur, S and Schmid, A},
  year = {2001},
  title = {Title},
  publisher = {Publisher},
}
\end{filecontents}
\begin{document}
\nocite{*}
\printbibliography[heading=bibintoc]
\end{document}

Antwort1

Sie können das Erscheinungsbild Ihres Etiketts in den alphabeticStilen mit folgendem konfigurieren \DeclareLabelalphaTemplate:

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage[style=alphabetic,maxnames=10]{biblatex}
\addbibresource{references.bib}
\usepackage{filecontents}
\begin{filecontents}{references.bib}
@book{key1,
  author = {Baur, S and Schmid, A},
  year = {2001},
  title = {Title},
  publisher = {Publisher},
}

@book{key2,
  author = {Baur, S and Schmid, A},
  year = {2001},
  title = {Title},
  publisher = {Publisher},
}
\end{filecontents}

\DeclareLabelalphaTemplate{
    \labelelement{
        \field[final]{shorthand}
        \field{label}
        \field[strwidth=3,strside=left,ifnames=1]{labelname}
        \field[strwidth=1,strside=left]{labelname}
    }
%   \labelelement{ % this is removed from the default LabelalphaTemplate
%       \field[strwidth=2,strside=right]{year}
%   }
}

\DeclareFieldFormat{extraalpha}{#1}

\begin{document}
\nocite{*}
\printbibliography[heading=bibintoc]
\end{document}

In Ihrem Fall möchten Sie die Jahresziffern daraus entfernen. Ich habe einfach den entsprechenden Teil im Standard kommentiert LabelalphaTemplate.

Das Ergebnis:

Bildbeschreibung hier eingeben

verwandte Informationen