为什么 biblatex-chicago 打印在参考书目中被访问了两次?

为什么 biblatex-chicago 打印在参考书目中被访问了两次?

我正在使用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。将选项americanenglish类似 传递给 babel \usepackage[english]{babel}。根据文档,不支持biblatex-chicago该选项。(请参阅第 6 节第 95 页以探索使用的可能性(如果可能的话))。似乎您需要有适当的文件(默认情况下不提供)才能使其正常工作。australianaustralian englishaustralian.lbxbiblatex-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}

在此处输入图片描述

相关内容