我想引用一本多卷书,如下所示:
Boncompagni, Baldassarre. Scritti di Leonardo Pisano matematico del secolo decimoterzo. — Roma, Tipografia delle scienze matematiche e fisiche, 1857 − 1862. — 2 v. (in Lat.)
Vol. I : Leonardi Pisani, Liber Abbaci = Il Liber Abbaci di Leonardo Pisano. 1857. — 459 p.
Vol. II : Leonardi Pisani Practica geometriae ed opuscoli = La Practica Geometriae di Leonardo Pisano; Opuscoli di Leonardo Pisano. 1862. — 283 p.
以上内容可以解释为:
- 多卷书的标题和信息
- 第一卷的标题和信息
- 第二卷的标题和信息
如果在 bibtex 中无法实现这一点 - 还有其他替代方案吗?
答案1
在我看来,您的示例应该被视为几个参考书目条目 - 一个用于整个多卷书,另一个用于每个卷。
这是使用 biblatex 的最小工作示例。请参阅 biblatex 手册第 2.3.5 节,了解使用多卷作品(和@mvbook
条目类型)的另一个示例;请参阅第 2.4.1 节,了解在使用 crossref 机制时建议使用 biber(而不是 BibTeX)作为后端的原因。
\documentclass{article}
\usepackage[latin,english]{babel}
\usepackage[backend=biber]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@mvbook{Bon,
language = {latin},
author = {Boncompagni, Baldassarre},
year = {1857/1862},
title = {Scritti di Leonardo Pisano matematico del secolo decimoterzo},
volumes = {2},
location = {Roma},
publisher = {Tipografia delle scienze matematiche e fisiche},
}
@book{BonI,
year = {1857},
title = {Leonardi Pisani, Liber Abbaci = Il Liber Abbaci di Leonardo Pisano},
volume = {1},
pagetotal = {459},
crossref = {Bon},
}
@book{BonII,
year = {1862},
title = {Leonardi Pisani Practica geometriae ed opuscoli = La Practica Geometriae di Leonardo Pisano; Opuscoli di Leonardo Pisano},
volume = {2},
pagetotal = {283},
crossref = {Bon},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}
答案2
我会使用indexsorttitle
-field (或者可能是sorttitle
-field) 写类似
indexsorttitle = {Scritti di Leonardo Pisano matematico del secolo decimoterzo0001}
对于第一卷和indexsorttitle = {Scritti di Leonardo Pisano matematico del secolo decimoterzo0002}
第二卷,因此在参考书目中它们直接出现在多卷条目之后。
BibLaTeX 手册第 2.2.3 节中描述了这些字段。
答案3
感谢大家的意见,但我想出了一个使用 @Set 的解决方案。请注意,这还将仅显示参考书目中的 @Set 条目 - 而不是组成它的任何条目:
@Book{Boncompagni_2_vol,
author="Boncompagni, Baldassarre",
title="Scritti di Leonardo Pisano matematico del secolo decimoterzo.",
address="Roma",
publisher="Tipografia delle scienze matematiche e fisiche",
date={1857/1862},
volumes = {2},
note="(in Lat.)"
}
@Book{Boncompagni_vol_1,
volume = {I},
title="Leonardi Pisani, Liber Abbaci = Il Liber Abbaci di Leonardo Pisano.",
date={1857},
pagetotal={459},
}
@Book{Boncompagni_vol_2,
volume={II},
title= "Leonardi Pisani Practica geometriae ed opuscoli = La Practica Geometriae di Leonardo Pisano; Opuscoli di Leonardo Pisano.",
date={1862},
pagetotal={283},
}
@Set{Boncompagni_collection,
entryset={Boncompagni_2_vol, Boncompagni_vol_1, Boncompagni_vol_2},
}