I wish to make a bibliography where each publication lists all the author names, without the use of "et al.".
I have searched stack exchange and tried many different approaches. Most posts recommend biblatex
and setting maxnames
and minnames
but I have found that this doesn't work. The following code below:
\documentclass[12pt,a4paper,english]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{geometry}
\geometry{a4paper,tmargin=25mm,bmargin=25mm,lmargin=30mm,rmargin=30mm}
\usepackage{txfonts} %Schriftart Times New Roman
\usepackage[
bibstyle=authortitle,
citestyle=authoryear,
maxnames=1000,
minnames=100,
backend=biber
]{biblatex}
\addbibresource{refs.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
Gives output that compiles to this:
Banos, Daniel Trejo, Daniel L McCartney, Tom Battram, Gibran Hemani, Rosie M Walker,Stewart W Morris, Qian Zhang, David J Porteous, Allan F McRae, Naomi R Wray, et al. “Bayesian reassessment of the epigenetic architecture of complex traits”. In:bioRxiv(2018), p. 450288.
So still has an "et al." I suppose I have to modify a style file somehow but I cannot work this out either and would appreciate a pointer in the right direction. Many thanks in advance.
.bib
entry you are using. If you indeed setmaxnames=1000,
and the output still shows "et al." despite not printing 1000 names, chances are the entry has an explicitand others
in theauthor
list. In that case you need to edit the.bib
entry to give all names.