在 biblatex 中的 authoryear 中添加“已检索”、“上次访问”或类似信息

在 biblatex 中的 authoryear 中添加“已检索”、“上次访问”或类似信息

根据我所在大学的规定,在引用网络资源时,我们必须添加访问特定网站的时间信息。例如,格式可以是“检索日期:2012 年 4 月 7 日”。

当使用以下简单设置时biblatex,是否有一个字段@online可以让我在参考书目中自动打印该字段?

\usepackage[style=authoryear, backend=biber]{biblatex}

答案1

正如我在评论中建议的那样,您需要字段 urldate。下面是一个例子:

\documentclass{article}

\usepackage[style=authoryear, backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Online{ctan,
  label       = {CTAN},
  title       = {CTAN},
  subtitle    = {The Comprehensive TeX Archive Network},
  date        = {2006},
  url         = {http://www.ctan.org},
  urldate     = {2012-04-07},
}
\end{filecontents}
\addbibresource{\jobname.bib}

\DefineBibliographyStrings{english}{%
urlseen = {Retrieved},
}

\begin{document}
Text \cite{ctan}

\printbibliography
\end{document}

我也将其更改urlseen为您需要的字符串:“Retrieved”。

如果要格式化,urldate可以使用以下选项biblatex

urldate=comp,dateabbrev=false

其结果将是:4 月 7 日

结果是: 在此处输入图片描述

相关内容