我正在尝试使用 Biblatex 获取哈佛风格的书目。这不仅仅是看起来或多或少像哈佛风格的东西,而是真正的哈佛书目。APA 生成:
last name, initials first name. (year).
而哈佛风格是:
last name, initials first name, year.
我认为这是 APA 格式和哈佛格式书目之间最重要的区别。我见过许多问题和风格,它们或多或少类似于哈佛格式书目,但它们都不是真正的哈佛格式书目。我有一个 APA bbx、cbx 和 lbx(荷兰语),我正在寻找哈佛 bbx、cbx 和 lbx,或者寻找一种修改 APA 文件的方法,以便它们生成真正的哈佛格式书目。
答案1
如果你喜欢什么biblatex-apa
,只是想改变
姓氏,名字的首字母。(年份)。
到
姓氏、名字的首字母、年份。
将以下几行添加到你的序言中。
\newbibmacro*{labelyear+extrayear}{%
\iffieldundef{labelyear}
{\iffieldundef{origyear}
{}
{\setunit{\addcomma\space}\printfield[noformat]{origyear}}}%
{\setunit{\addcomma\space}\printdateextralabel}}
数学家协会
\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}
产量