Nach langen suchen stieß ich auf die geniale Lösung mit dem Trick zur Imitation von alphabetic.
Allerdings möchte mein Prof. nun gerne [NachnamenJahr] als Kürzel im Text und Verweis in dem Literaturverzeichnis. Kann ich das ändern? Öffne in Overleaf
% arara: pdflatex % arara: biber % arara: pdflatex % arara: pdflatex \documentclass{article} \usepackage[citestyle=alphabetic,bibstyle=authoryear]{biblatex} \addbibresource{biblatex-examples.bib} % begin: excerpt from `alphabetic.bbx' \DeclareFieldFormat{labelalphawidth}{\mkbibbrackets{#1}} \defbibenvironment{bibliography} {\list {\printtext[labelalphawidth]{% \printfield{prefixnumber}% \printfield{labelalpha}% \printfield{extraalpha}}} {\setlength{\labelwidth}{\labelalphawidth}% \setlength{\leftmargin}{\labelwidth}% \setlength{\labelsep}{\biblabelsep}% \addtolength{\leftmargin}{\labelsep}% \setlength{\itemsep}{\bibitemsep}% \setlength{\parsep}{\bibparsep}}% \renewcommand*{\makelabel}[1]{##1\hss}} {\endlist} {\item} % end: excerpt from `alphabetic.bbx' \begin{document} \cite{glashow,weinberg,salam} \printbibliography \end{document} |
Das Label wird über biber erstellt, aslo musst du hier die Modifikation vornehmen: Öffne in Overleaf
\DeclareLabelalphaTemplate{ \labelelement{ \field[final]{shorthand} \field{label} \field[strwidth=99,strside=left]{labelname} } \labelelement{ \field[strwidth=4,strside=right]{year} } } \DeclareLabelalphaNameTemplate{ \namepart[use=true, pre=true, strwidth=1, compound=true]{prefix} \namepart{family} } Zudem ist die Option beantwortet 20 Feb '17, 21:50 Marco_D |
Kannst du das gewünschte Format
[NachnamenJahr]
vielleicht an einem Beispiel erklären?