3

I'm currently getting:

Surname, IN and Secondauthorsurname, FM.

I need:

Surname, IN, and Secondauthorsurname, FM.

Searching for "comma" in the documentation is impossible, since it also hits on "command"

\documentclass{memoir}

\usepackage[american]{babel}

\usepackage{biblatex}
\DeclareLanguageMapping{american}{american}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@Article{Reference:1994,
  author =   {First I. Last, and Second Y. Author},
  title =    {This is the article title},
  journal =  {T Journal T},
  journallongtitle =     {The Journal Title},
  year =     1994,
  volume =   50,
  pages =    {30--40}
}
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}
5
  • Again it would be very helpful to know what style you use. Also, the language option is important. You might want to add a short MWE.
    – moewe
    Nov 1, 2013 at 17:16
  • Thanks. Do you use babel/polyglossia? If so, what language do you load?
    – moewe
    Nov 1, 2013 at 17:20
  • I added the two lines from my file which address language --- not sure why they're needed since having or not having them doesn't influence the output.
    – WillAdams
    Nov 1, 2013 at 17:56
  • If you are using american you will not notice any difference, since biblatex defaults to english=american. But try the MWE below with british instead of american and you will see a difference.
    – moewe
    Nov 1, 2013 at 18:25
  • Also note that you should not add the comma between the names, the and suffices. So do not write {First I. Last, and Second Y. Author} but {First I. Last and Second Y. Author}. journallongtitle does not seem to be a standard field.
    – moewe
    Nov 1, 2013 at 18:26

1 Answer 1

4

Try the following redefinitions in your preamble.

\renewcommand*{\finalnamedelim}{%
  \finalandcomma
  \addspace\bibstring{and}\space}

\renewcommand*{\finallistdelim}{%
  \finalandcomma
  \addspace\bibstring{and}\space}

The MWE

\documentclass{memoir}
\usepackage[american]{babel}
\usepackage{biblatex}

\begin{filecontents}{\jobname.bib}
@Article{Reference:1994,
  author =   {First Last and Second Author},
  title =    {This is the article title},
  journal =  {T Journal T},
  year =     1994,
  volume =   50,
  pages =    {30--40}
}
}
\end{filecontents}

\renewcommand*{\finalnamedelim}{%
  \finalandcomma
  \addspace\bibstring{and}\space}

\renewcommand*{\finallistdelim}{%
  \finalandcomma
  \addspace\bibstring{and}\space}

\addbibresource{\jobname.bib}

\begin{document}
  \nocite{*}
  \printbibliography
\end{document}

yields

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.