写一些东西,我需要引用书中的很多信件等。我想包括这些东西首次出版/写作的年份,但我唯一能让它起作用的方法是使用bookinbook
。它有点工作,但正如你在下面看到的,它非常冗长,年份的打印方式令人困惑:
我希望第二条记录是这样的:
Manuel Chrysoloras,Brev 至 Demetrius Chrysoloras,i乔托与演说家 迈克尔·巴克森达尔 (Michael Baxandall) 著,1971 年,第 1395 页,150–52 页。
我不知道这是否是正确的“芝加哥”做法,而且它不像必须以这种特定的方式完成——我只是想要一些具有合理细节水平的东西。
我觉得我已经经历了一切biblatex-chicago
,但我也觉得我错过了一些东西,这应该很容易。 有帮助吗? 以下是我的 M-not-really-working-E
主文件
\documentclass{memoir}
\usepackage{polyglossia}
\setdefaultlanguage{danish}
\usepackage{csquotes}
\usepackage[notes,backend=biber,isbn=false]{biblatex-chicago}
\addbibresource{jobname.bib}
\begin{document}
First sample citation\footcite{manuel}
Second sample citation\footcite{manuel2}
\end{document}
工作名称.bib
@bookinbook{manuel,
author = {{Manuel 2. Palaiologos}},
title = {Beskrivelse af tapet},
pages = {148--49},
crossref = {baxandall1971},
year = {c. 1400},
}
@bookinbook{manuel2,
author = {Chrysoloras, Manuel},
title = {Brev til Demetrius Chrysoloras},
pages = {150--52},
year = {c. 1395},
crossref = {baxandall1971},
}
@book{baxandall1971,
author={Baxandall, Michael},
title = {Giotto and the Orators},
subtitle = {Humanist Observers of Painting in Italy and the Discovery of Pictorial Composition 1350-1450},
year = {1971},
publisher = {Oxford University Press},
location = {Oxford, England},
series = {Oxford-Warburg Studies},
}
待编译xelatex
并biber
...
答案1
再次查看你的书目条目。首先,你有这本书:
@book{baxandall1971,
author={Baxandall, Michael},
title = {Giotto and the Orators},
year = {1971},
}
在这里,你将年份设置为 1971 年。现在你对其进行交叉引用:
@bookinbook{manuel,
author = {{Manuel 2. Palaiologos}},
title = {Beskrivelse af tapet},
pages = {148--49},
crossref = {baxandall1971},
year = {c. 1400},
}
条目中的字段book
由所有交叉引用它的条目继承bookinbook
,因此您不必在每个条目中设置诸如 等字段。不幸的是,这种前缀(bookauthor
书籍的前缀变为书中的文本的前缀)并不适用于所有字段,例如。通过在条目中设置,您实际上会覆盖条目中定义的年份 。booktitle
bookinbook
title
booktitle
year
year
bookinbook
book
现在将bookinbook
条目更改如下:
@bookinbook{manuel,
author = {{Manuel 2. Palaiologos}},
title = {Beskrivelse af tapet},
pages = {148--49},
crossref = {baxandall1971},
origyear = {c. 1400},
}
year
这不会覆盖书中的定义,因此即使交叉引用,该书仍会保留其出版日期,而不会使其出版日期变得更早几个世纪。:-)
顺便说一句,当前 biblatex 文档的第 2.3.8 节(日期规范)指出
date
如果条目中没有字段,biblatex
也会考虑字段year
并month
与传统 BibTeX 向后兼容。
使用year
和origyear
可以工作,但现代方法是用 和 替换它date
。origdate
变化不仅仅是外观上的;使用date
您可以按照 yyyy-mm-dd 方案指定日期,甚至可以指定范围。该date
字段在内部被剖析,因此样式仍然可以访问单个数据(year
、month
和day
;在范围内也是如此endyear
、endmonth
和 endday
)。