我正在尝试对 2004 年第一季度发表的一篇文章进行编码。回答,我使用date
BibLaTeX 字段的 ISO 8601 特性,按照文档。但是它不被接受,日志说:Invalid format '2004-33' of date field 'date' - ignoring.
输出如下:
MWE 是:
\documentclass{article}
\usepackage[backend=biber,style=verbose-trad1]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{GauthierParticipation,
author = {Guy Gauthier},
date = {2004-33},
issuetitle = {Le cinéma militant reprend le travail},
journal = {CinémAction},
number = {110},
pages = {59-65},
title = {Cinéma, vidéo, militantisme et participation (1968-1975)}}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
奇怪的是,当我尝试使用季节范围(例如2004-21
2004 年春季)时,它运行良好:
谢谢你的帮助!
答案1
我无法访问 ISO 8601:2019,因此我不确定标准对此的具体规定,但biblatex
的日期格式最初是基于 EDTF 编写的(https://www.loc.gov/standards/datetime/)。具体biblatex
实现了 EDTF 级别 1(或其 ISO 8601 等效级别,应为 ISO 8601-2 第 4 条,级别 1)。
据我所知,第 1 级仅支持将季节作为(非月份)子年份分组(https://www.loc.gov/standards/datetime/)
值
21
、22
、23
、24
可分别用来表示“春季”、“夏季”、“秋季”、“冬季”,代替年份和月份格式字符串的月份值(01
到)。12
在第 2 级中可以使用扩展的子年份分组,但这确实不受支持biblatex
。
我担心2004-33
由于这个原因它不会起作用。