我想向社区提出以下一般性问题。如果您曾经需要参考 JC Maxwell 或 A. Einstein 等人作品的一些历史文章,您可能遇到过这些常用的确定其作品年代的方法。我遇到的方法是:
- 论文完成并送交学会的日期(收到年份)
- 提交给相关学术团体的日期(读年份)
- 在相应卷中正式出版的日期(总是延迟数周 - 排版、校对、印刷......)(出版年份)
biblatex 条目应该保存这些日期。
例如,麦克斯韦经常在年底寄出它们,直到第二年才出版。此外,一些大型文章是连续发表的。当我需要打印年份范围(例如 1855-56)时,在这种情况下该如何处理。在写入 year = {1855-56} 时,编译器会抱怨它不是数字。
我的问题是,如何编辑 biblatex 文件,以便可以打印这些日期并在文档末尾的参考列表中区分。
答案1
year = {1855-56},
无法正确排序,因为biblatex
年份字段需要一个整数。
根据建议蝉 在评论中,您可以使用该date
字段和 ISO8601 格式来提供日期范围
date = {1855/1856},
但是,如果您确实希望能够正确区分“收到日期”、“阅读日期”和“发布日期”,那么这还不够。
通常year
/date
指的是出版日期(对于已出版的作品,如书籍或文章)。
如果您还想提供文章首次发送/接收或呈现/阅读的日期,最语义化的选项可能是date
为此定义一个新字段。Biblatex:自定义日期字段显示了如何做到这一点。然后您必须修改样式才能使用这些新的日期字段。
除非你写的是科学史,或者需要非常详细地探讨研究的优先性,否则你的读者可能只需使用出版日期就可以了。如果“出版延迟”引起了很大的兴趣,你可能会在文中明确提到它(在这种情况下,参考书目中可能不需要它,这最终是为了让读者自己找到相关的作品)。