![biblatex-chicago,cmsdate=both 具有相同的 origdate 和 date](https://linux22.com/image/307249/biblatex-chicago%EF%BC%8Ccmsdate%3Dboth%20%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E7%9A%84%20origdate%20%E5%92%8C%20date.png)
date
关于作者日期样式字段的主题,biblatex-chicago
手册在第 87 页中指出:
如果原始出版日期(在 origdate 字段中)相同,而重印日期不同,您可能希望将两部作品的引文写成 (Author [1898a] 1952) 和 (Author [1898b] 1974),而实际上应写成 (Author [1898] 1952) 和 (Author [1898] 1974)。后一种形式不会产生歧义,即使重印本本身出现在同一年,字母后缀也会附加在日期后面 — (Author [1898] 1974a) 和 (Author [1898] 1974b) — 再次避免了歧义。
手册没有给出如何应对这些情况的明确说明,但 biblatex-chicago-authordate 可以提供帮助。
然而,我无法重现最后提到的例子,即当所引用的作品具有相同date
和时origdate
。
以下是 MWE:
\documentclass{article}
\usepackage[authordate,backend=biber,cmsdate=both]{biblatex-chicago}
\addbibresource{test.bib}
\begin{filecontents*}{test.bib}
@book{Mises1963-1,
author={von Mises, Ludwig},
title={Human Action},
subtitle={A Treatise on Economics},
date={2007},
edition={4},
origdate={1996},
publisher={Liberty Fund},
location={Indianapolis},
volume={1},
volumes={3},
editor={Greaves, Bettina Bien},
part={1--3},
pubstate={reprint}}
@book{Mises1963-2,
author={von Mises, Ludwig},
title={Human Action},
subtitle={A Treatise on Economics},
date={2007},
edition={4},
origdate={1996},
publisher={Liberty Fund},
location={Indianapolis},
volume={2},
volumes={3},
editor={Greaves, Bettina Bien},
part={4},
pubstate={reprint}}
\end{filecontents*}
\begin{document}
\cite{Mises1963-1} and \cite{Mises1963-2}
\printbibliography
\end{document}
这样会生成带有附加字母后缀的日期origdate
,而不是附加的date
,例如 (Author [1898a] 1974) 和 (Author [1898b] 1974)。
extrayear
在我看来,将放在 旁边date
比将 放在 旁边更合适,origdate
就像前面提到的手册示例一样,因为原版是作为一卷出版的,重印本是分开的。因此,消除origdate
s 之间的歧义是没有意义的。
尝试使用cmsdate
全局和每个条目选项以及switchdates
,我未能获得预期结果。我希望有一个如何实现此目的的示例。