biblatex-apa 生成奇怪的年份引用

biblatex-apa 生成奇怪的年份引用

我最近从 改为natbibbiblatex-apa情况有所好转 - 我可以引用 APA 风格的网页 - 但也更糟,因为连接无法正常工作。它们什么都没有输出。

这是我的 MWE:

\documentclass[11pt, a4paper, oneside]{Thesis} 

\usepackage[ backend=biber, style=apa ]{biblatex}
\addbibresource{Bibliography.bib}

\begin{document}
\label{Bibliography}

\lhead{\emph{Bibliography}} % Change the page header to say "Bibliography"

\printbibliography

\end{document}  

和我的书目代码:

@book{medusa,
  address = {Edinburgh},
  title = {I and thou},
  publisher = {T. \& {T}. {Clark}},
  author = {Buber, Martin},
  translator = {Smith, Ronald Gregor},
  year = {1937},
  related = {test1orig},
  relatedtype = {reprintfrom}
}

我的实际输出是:

Buber,M.(标签年份标签月份标签日期)。《我与你》(RG Smith 译)。爱丁堡:T. & T. Clark。(转载自 M. Buber 所著的《我与你》,原著:原出版社)

这是怎么回事?我想我已经正确地标记了事物了?

答案1

为了biblatex-apa正确使用,您需要加载babel(或者polyglossia如果您使用的是 XeLaTeX)并指定正确的语言csquotes。以下是英国英语的示例(我假设您正在使用;american如果不是,请替换):

\usepackage[british]{babel}
\usepackage{csquotes}
\usepackage[style=apa]{biblatex}
\DeclareLanguageMapping{british}{british-apa}

biblatex-apa详细信息请参阅手册第 3 部分。

(您的最小文档不会为任何人编译,因为您正在使用自定义类,并且其中包含来自其他包的代码(\lhead来自fancyhdr))。

相关内容