0

I am making a document in overleaf, latex, but I am running in some problems with the reference list. I have a reference bib package called references.bib with the following input:

@article{Laplaud,
    author = "{Laplaud, V. and Levernier, N., Pineau, J. and San Roman, M. and Barbier, L. and Saez, P.J. and ... Heyvingh, J.}",
    year = {2020},
    title = {Pinching the cortex of live cells reveals thickness instabilities caused by Myosin II motors.},
    journal = {bioRxiv},
    DOI = {10.1101/2020.09.28.316729}
}

The other articles that I want to cite are in the same format.

Then I added in the code:

\usepackage{biblatex}
\addbibresource{references.bib}

\begin{document} \addcontentsline{toc}{section}{References} \printbibliography \end{document}

To print the reference list.

But the problem is that the list is printed with the initials before the last name, and I want it to print the initials after the last name. How do I do this? Also how do I add multiple authors without having to put and in between all authors?

Thank you in advance!

EDIT

This is a link to an MWE that I created in overleaf to show the problem: https://www.overleaf.com/read/yxxdcvstjfqd (only viewing)

Aurian
  • 1
  • 2

1 Answers1

0
  • To have the last name before the initials of the given name, you can define your own name format:
\DeclareNameFormat{default}{%
  \nameparts{#1}%
  \usebibmacro{name:family-given}
    {\namepartfamily}
    {\namepartgiveni}
    {\namepartprefix}
    {\namepartsuffix}%
  \usebibmacro{name:andothers}%
}
  • you must not wrap the author field in "..." - this prevents biblatex from correctly formatting the list

  • you must have an and between every author. That's the mandatory syntax of biblatex.


\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{biblatex}
\usepackage{csquotes}

\begin{filecontents}[overwrite]{references.bib} @article{Laplaud, author = {Laplaud, V. and Levernier, N. and Pineau, J. and San Roman, M. and Barbier, L. and Saez, P.J. and Heyvingh, J.}, year = {2020}, title = {Pinching the cortex of live cells reveals thickness instabilities caused by Myosin II motors.}, journal = {bioRxiv}, DOI = {10.1101/2020.09.28.316729} } @article{Akhmetova, author = {Akhmetova, K.A. and Chesnokov, I.N. and Fedorova, S.A.}, year = {2018}, title = {Functional Characterization of Septin Complexes.}, journal = {Mol Biol (Mosk)}, volume = {52(2)}, pages = {155-171}, DOI = {10.1134/S0026893317050028} } \end{filecontents}

\addbibresource{references.bib}

\DeclareNameFormat{default}{% \nameparts{#1}% \usebibmacro{name:family-given} {\namepartfamily} {\namepartgiveni} {\namepartprefix} {\namepartsuffix}% \usebibmacro{name:andothers}% }

\begin{document}

When citing something the bibliography will show \cite{Laplaud} As you can see \cite{Laplaud} does it correctly, however \cite{Akhmetova} does not

\addcontentsline{toc}{section}{References} \printbibliography

\end{document}

enter image description here