Biblatex 和多个系列的书籍

Biblatex 和多个系列的书籍

在 中biblatex,据我所知,只有一本书或其他类似物品(撇开文章,因为它们的处理方式不同)才有可能出现在一个系列中。

我有一本书,它被归入两个不同的出版系列。

以下是该书的 MWE:

\documentclass{article}
\usepackage{filecontents}

\begin{filecontents}{jobname.bib}
@book{Liverani2005:Barkat,
title = {Aghram Nadharif},
subtitle = {The Barkat Oasis (Sha'abiya of Ghat, Lybian Sahara) in Garamantian Times},
editor = {Liverani, Mario},
location = {Firenze},
publisher = {All'insegna del giglio},
date = {2005},
series = {Arid zone archaeology monographs},
number = {5},
series = {Archaeology of Libyan Sahara},
number = {2},
isbn = {9788878144712}, 
}
\end{filecontents}

\usepackage[style=authoryear,isbn=false,backend=biber]{biblatex}
\bibliography{jobname}

\begin{document}
\nocite{*}
\printbibliography
\end{document}

当您按原样编译它时,输出中只会显示第二个系列。我意识到,由于字段共享一个名称,biblatex/biber 可能无法识别应该打印两个不同的系列。第二个系列/数字组合将覆盖第一个。

有什么方法可以让两个系列都显示在输出中?我想必须定义新的字段才能series1, number1, series2, and number2使其工作,但我对 biblatex 太不熟悉,无法找到使其工作的方法。

答案1

您可以将两个系列分成两个不同的几乎相同的条目,也可以将它们组合为一个条目中单个字段的单个值;即将两个series字段值合并为一个,将两个number字段合并为一个。

请记住;只要输出样式适合,没有人会看到您的字段名称是什么:发挥创意。

答案2

我在这里发布我的临时解决方案,希望现在能有更好的解决方案:

与 Ayman Elmasry 上面建议的相反,我针对一些类似的情况所做的是使用该series字段进行系列和数量第一个系列,然后number系列和第二个系列的数字,它\usepackage[authordate,backend=biber]{biblatex-chicago}给了我类似

[标题] 第一辑 123,第二辑 456。[位置]

目前看来还不错,但是像subseries和这样的subseriesnumber会更好。

相关内容