我最近从 改为natbib
,biblatex-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
))。