我正在为一本编辑过的书编写一章,其中包含大量历史报纸的引文。其中大部分没有作者或页码,只有(通常已停刊的)报纸名称和出版城市、文章标题和完整出版日期。例如:
@Article{NA1817,
Title = {Cannon Foundry},
Journal = {National Advocate},
Date = {1817-07-30},
Entrysubtype = {magazine},
Location = {New York, NY}
}
我正在biblatex-chicago
使用
\usepackage[%
authordate,
hyperref = auto,
refsection = chapter,
backend = biber
]{biblatex-chicago}
...\autocite{NA1817}
导致内联引用 (国家倡导者,1817) 以及如下参考书目条目:
国家倡导者(纽约,纽约州)。1817 年。“大炮铸造厂。”
参考书目列表应显示为:
国家倡导者(纽约,纽约州)。1817 年。“大炮铸造厂。”7 月 30 日。
我的问题是 - 如何让日期(7 月 30 日)显示在引文本身或参考书目中?几个月前我开始使用biblatex-chicago
,但不知何故似乎在某个时候停止了。我在包选项中唯一更改的是设置refsection=chapter
...
使用我的机器上的格式错误的参考书目进行编译的 MWE:
\documentclass{memoir}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Article{NA1817,
Title = {Cannon Foundry},
Journaltitle = {National Advocate},
Date = {1817-07-30},
Entrysubtype = {magazine},
options = {cmsdate=full},
Location = {New York, NY}
}
% same type of entry (Author-less Article, Review, and Manual entries)
% from cms-dates-intro.pdf
@Article{lakeforester:pushcarts,
journaltitle = {Lake Forester},
date = {2000-03-23},
entrysubtype = {magazine},
title = {Pushcarts Evolve to Trendy Kiosks},
options = {cmsdate=full},
location = {Lake Forest, IL}
}
\end{filecontents}
\usepackage[%
authordate,
backend=biber
]{biblatex-chicago}
\addbibresource{\jobname.bib}
\begin{document}
Testing historical newspaper citation without author \autocites{NA1817}{lakeforester:pushcarts}.
\printbibliography[heading=subbibliography]
\end{document}
答案1
事实证明,这实际上是biber
/biblatex
和biblatex-chicago
包之间的冲突(或至少在 中cms-*.lbx
)。与包作者取得了联系,他正在修复。MWE 编译正确内容管理系统和他的修补文件一起规范cms-*.lbx
。