如何在四开 PDF 参考文献中添加 URL 访问日期

Sam*_*amR 4 latex r pandoc quarto

我正在尝试将上次访问的字段添加到四开 PDF 中的 Web 引用。这是一个最小的文件示例qmd

---
title: "How to cite a URL with access date"
format: pdf
bibliography: references.bib
---

I am using @stackoverflow1, @stackoverflow2 and @stackoverflow3.

# References

::: {#refs}
:::
Run Code Online (Sandbox Code Playgroud)

这是references.bib

@online{stackoverflow1,
  title = {Stack Overflow with note},
  url   = {https://stackoverflow.com/},
  year  = {2022},
  note  = {https://stackoverflow.com/, last accessed on 2022-12-30}
}

@online{stackoverflow2,
  title   = {Stack Overflow with urldate},
  url     = {https://stackoverflow.com/},
  year    = 2022,
  urldate = {2022-12-30}
}

@online{stackoverflow3,
  title    = {Stack Overflow with accessed},
  url      = {https://stackoverflow.com/},
  year     = {2022},
  accessed = {2022-12-30}
}
Run Code Online (Sandbox Code Playgroud)

输出是,

在此输入图像描述

正如您所看到的,noteurldateaccessed字段都被忽略。我尝试过使用不同的csl文件,例如APAHarvard Educational Review我还在这篇文章和这篇文章中尝试了在 Latex 中执行此操作的说明。我也改成@misc@online. 这些似乎都没有任何区别。

如何将访问日期字段添加到四开 PDF 参考文献中?

预期产出

参考

“Stack Overflow”,2022 年,https://stackoverflow.com/,上次访问时间:2022 年 12 月 30 日

tar*_*leb 5

与 CSL 一起使用时,thenurldate是将访问日期添加到参考的正确方法。使用的引文样式必须支持该信息,否则将不会显示。您可以转到引文样式存储库并搜索"accessed"(这是 CSL 用于此信息的密钥)。这将显示条目中包含此信息的所有样式。

https://github.com/itation-style-language/styles/search?q=accessed

此类样式通常称为“作者日期样式”,因此我们也可以在 Zotero 数据库中搜索这些样式。要使用样式,请下载它并通过csl元数据键传递它。