von MoeWe » So 14. Feb 2021, 11:34
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.
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.