我正在尝试将一个 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}
}
输出为,
正如您所看到的,note
、urldate
和accessed
字段都被忽略了。例如APA和Harvard Educational Review。我也在this和this post中尝试了在Latex中执行此操作的说明。我还将@misc
更改为@online
。这些似乎都没有什么不同。
如何将日期访问字段添加到夸托PDF引用?
预期输出
参考文献
“堆栈溢出”,2022,https://stackoverflow.com/,最后访问日期2022-12-30
2条答案
按热度按时间kqhtkvqz1#
当与CSL一起使用时,
urldate
是将访问日期添加到参考文献的正确方式。所使用的引文样式必须支持该信息,否则它将不会显示。您可以转到引文样式库并搜索"accessed"
(这是CSL用于此信息的关键字)。这将在条目中显示包含此信息的所有样式。https://github.com/citation-style-language/styles/search?q=accessed
这样的样式通常被称为“作者日期样式”,所以我们也可以搜索那些in the Zotero database。要使用样式,下载它并通过
csl
元数据键传递它。ahy6op9u2#
您需要使用
cite-method
yaml选项告诉夸托使用biblatex
。accessed
字段仍被忽略,但urldate
和note
按预期工作。