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-Guru
Forum-Guru
Beiträge: 461
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