Seite 1 von 1

Biblatex Literaturverzeichnis anpassen

Verfasst: So 14. Feb 2021, 10:46
von Nuff

Hi,
ich suche schon länger nach einer Möglichkeit mein Literaturverzeichnis und die Zitation anzupassen. Wenn ich mehr als 3 Autoren habe wird das mit [Bik+19] zitiert ich hätte aber gern die Anfangsbuchstaben der ersten 3 Autoren +Jahreszahl also [BKS+19].
Ich hoffe das Minimalbeispiel funktioniert so?
Ich wäre sehr dankbar, wenn jemand einen Tipp hätte

\documentclass{scrbook} 

\usepackage[german]{babel}
\usepackage[utf8]{inputenc}
\usepackage[backend=biber,style=alphabetic,maxbibnames=99,maxnames=3,minnames=3]{biblatex} 
\usepackage{csquotes}
\usepackage{filecontents} 
\begin{filecontents}{bib5.bib}
@article{BKST19,
 abstract = {},
 author = {H. Bikas  and S. Koutsoukos  and P. Stavropoulos and P. Tavropoulos},
 year = {2019},
 title = {A decision support method for evaluation and process selection of Additive Manufacturing},
 pages = {1107--1112},
 pagination = {page},
 volume = {81},
 issn = {22128271},
 journal = {Procedia CIRP},
 doi = {\url{10.1016/j.procir.2019.03.261}},
 file = {1-s2.0-S2212827119305669-main.pdf}
}

\end{filecontents}

\begin{document}

\cite{BKST19}

\printbibliography

\end{document}

Re: Biblatex Literaturverzeichnis anpassen

Verfasst: So 14. Feb 2021, 11:34
von MoeWe

Dafür sind minalphanames und maxalphanames zuständig. Sie funktionieren genauso wie (max|min)(bib|cite)names: Eine Liste, die länger als maxalphanames ist, wird auf minalphanames plus "+" zurückgeschnitten.

\documentclass{article} 
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\usepackage[
  backend=biber,
  style=alphabetic,
  maxbibnames=99,maxnames=3,minnames=3,
  minalphanames=3,maxalphanames=3,
]{biblatex} 

\begin{filecontents}{\jobname.bib}
@article{BKST19,
 author     = {H. Bikas and S. Koutsoukos  and P. Stavropoulos and P. Tavropoulos},
 year       = {2019},
 title      = {A decision support method for evaluation and process selection of Additive Manufacturing},
 pages      = {1107--1112},
 pagination = {page},
 volume     = {81},
 issn       = {22128271},
 journal    = {Procedia CIRP},
 doi        = {10.1016/j.procir.2019.03.261},
 file       = {1-s2.0-S2212827119305669-main.pdf}
}
\end{filecontents}
\addbibresource{\jobname.bib}

\begin{document}
\autocite{BKST19}

\printbibliography
\end{document}

Bei biblatex sollte man in doi, url und ähnlichen Feldern nicht mit zusätzlichen Makros wie \url hantieren. Sonderzeichen, die sonst eine Sonderbehandleung benötigen, werden auch so richtig behandelt.
german statt ngerman bei babel gibt Dir die alte Rechtschreibung.


Re: Biblatex Literaturverzeichnis anpassen

Verfasst: So 14. Feb 2021, 12:10
von Nuff

Vielen vielen Dank!
Das hat funktioniert :D