如何在夸托pdf参考资料中添加URL访问日期

odopli94  于 2022-12-30  发布在  其他
关注(0)|答案(2)|浏览(279)

我正在尝试将一个 last accessed 字段添加到夸托分之一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}
:::

这是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}
}

输出为,

正如您所看到的,noteurldateaccessed字段都被忽略了。例如APAHarvard Educational Review。我也在thisthis post中尝试了在Latex中执行此操作的说明。我还将@misc更改为@online。这些似乎都没有什么不同。
如何将日期访问字段添加到夸托PDF引用?

预期输出

参考文献

“堆栈溢出”,2022,https://stackoverflow.com/,最后访问日期2022-12-30

kqhtkvqz

kqhtkvqz1#

当与CSL一起使用时,urldate是将访问日期添加到参考文献的正确方式。所使用的引文样式必须支持该信息,否则它将不会显示。您可以转到引文样式库并搜索"accessed"(这是CSL用于此信息的关键字)。这将在条目中显示包含此信息的所有样式。
https://github.com/citation-style-language/styles/search?q=accessed
这样的样式通常被称为“作者日期样式”,所以我们也可以搜索那些in the Zotero database。要使用样式,下载它并通过csl元数据键传递它。

ahy6op9u

ahy6op9u2#

您需要使用cite-method yaml选项告诉夸托使用biblatex

---
title: "How to cite a URL with access date"
format: pdf
bibliography: references.bib
cite-method: biblatex
biblatexoptions:
  - citestyle = authoryear
---

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

# References

::: {#refs}
:::

accessed字段仍被忽略,但urldatenote按预期工作。

相关问题