Biblatex Literaturverzeichnis anpassen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


Nuff
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: So 14. Feb 2021, 10:39

Biblatex Literaturverzeichnis anpassen

Beitrag 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}

MoeWe
Forum-Meister
Forum-Meister
Beiträge: 802
Registriert: Fr 30. Aug 2019, 15:35
Kontaktdaten:

Re: Biblatex Literaturverzeichnis anpassen

Beitrag 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.


Nuff
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: So 14. Feb 2021, 10:39

Re: Biblatex Literaturverzeichnis anpassen

Beitrag von Nuff »

Vielen vielen Dank!
Das hat funktioniert :D


Antworten