我正在使用biblatex-chicago
它来管理我的参考书目,但每当我尝试使用该字段设置参考书目条目时urldate
,它都会打印两次“访问”一词。
我创建了一个最小示例来演示该问题。我的源文档如下所示:
\documentclass[a4paper]{article}
\usepackage[authordate,backend=biber]{biblatex-chicago}
\usepackage[australian]{babel}
\usepackage[babel]{csquotes}
\addbibresource{temp.bib}
\begin{document}
\cite{key}
\vfill\printbibliography
\end{document}
看起来temp.bib
像这样:
@online{ key,
author = "Surname, Forename M.",
title = "Title of an article",
year = "2012",
url = "http://www.test.com/",
urldate = "2012-04-18",
}
当我编译它时,我最终得到了如下的参考列表:
Surname, Forename M. 2012. Title of an article. http://www.test.com/
(accessed [accessed 18 Apr. 2012]).
有人知道发生了什么吗?我做错了什么吗?
答案1
似乎babel
与 发生冲突biblatex-chicago
。将选项american
或english
类似 传递给 babel \usepackage[english]{babel}
。根据文档,不支持biblatex-chicago
该选项。(请参阅第 6 节第 95 页以探索使用的可能性(如果可能的话))。似乎您需要有适当的文件(默认情况下不提供)才能使其正常工作。australian
australian english
australian.lbx
biblatex-chicago
有了\usepackage[english]{babel}
,一切似乎都正常工作:
\documentclass[a4paper]{article}
\usepackage[authordate,backend=biber]{biblatex-chicago}
\usepackage[english]{babel} % changed the option to english
\usepackage[babel]{csquotes}
\addbibresource{temp.bib}
%
\begin{document}
%
\cite{key}
%\vfill % commented to show things close by.
\printbibliography
%
\end{document}