[Tex/LaTex] Harvard style bbx, cbx, and lbx

biblatexharvard-style

I am trying to get a Harvard style bibliography with Biblatex. Not just something that looks more or less like Harvard style, but the actual Harvard bibliography. APA generates:

last name, initials first name. (year).

while Harvard style is:

last name, initials first name, year.

I think this is the most important difference between APA and Harvard style bibliographies. I have seen many questions and styles that more or less resemble Harvard style bibliographies, but none of them are really it. I have an APA bbx, cbx and lbx (Dutch), and I'm looking for either an Harvard bbx, cbx and lbx or a way to modify the APA files so that they generate a real Harvard style bibliography.

Best Answer

If you like what biblatex-apa does and just want to change

last name, initials first name. (year).

to

last name, initials first name, year.

add the following lines to your preamble.

\newbibmacro*{labelyear+extrayear}{%
  \iffieldundef{labelyear}
    {\iffieldundef{origyear}
      {}
      {\setunit{\addcomma\space}\printfield[noformat]{origyear}}}%
    {\setunit{\addcomma\space}\printdateextralabel}}

The MWE

\documentclass[american]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=apa,backend=biber]{biblatex}
\DeclareLanguageMapping{american}{american-apa}

\newbibmacro*{labelyear+extrayear}{%
  \iffieldundef{labelyear}
    {\iffieldundef{origyear}
      {}
      {\setunit{\addcomma\space}\printfield[noformat]{origyear}}}%
    {\setunit{\addcomma\space}\printdateextralabel}}

\addbibresource{biblatex-examples.bib}

\begin{document}
  \nocite{aksin,wilde,murray}

  \printbibliography
\end{document}

yields enter image description here