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}
  • 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 '13 at 17:16
  • Thanks. Do you use babel/polyglossia? If so, what language do you load? – moewe Nov 1 '13 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 '13 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 '13 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 '13 at 18:26
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.