在我的文档中,我有时会同时引用几篇论文,但之后不再引用,因此为了节省空间,我希望它们在参考书目中显示为一个项目。(我正在编写的文档有大小限制)
所以不要这样:
在本文中,我引用了[1][2][3]
文学:
[1] 一些论文
[2] 其他一些论文
[3] 甚至另一篇论文
我想要这个:
在本文中,我引用了[1]
文学:
[1] 一些论文,一些其他论文,甚至另一篇论文
这有可能吗?我在文档中找不到有关此内容的任何信息。
答案1
为了合并几个不同的参考并为它们分配一个编号,您可以使用条目集,如下面的 MWE 所示:
\documentclass{article}
\usepackage[style=numeric-comp]{biblatex}
\addbibresource{\jobname.bib}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{key1,
author = {Author, A.},
year = {2001},
title = {Title},
publisher = {Publisher},
}
@book{key2,
author = {Author, B.},
year = {2002},
title = {Title},
publisher = {Publisher},
}
@book{key3,
author = {Author, C.},
year = {2003},
title = {Title},
publisher = {Publisher},
}
@book{key4,
author = {Author, D.},
year = {2004},
title = {Title},
publisher = {Publisher},
}
@set{set2,
entryset={key3,key4},
}
\end{filecontents}
\begin{document}
\defbibentryset{set1}{key1,key2}
\cite{set1}
\cite{set2}
\printbibliography
\end{document}
可以定义两种不同类型的条目集:静态条目集和动态条目集。前者在文件中.bib
使用定义@set
,而后者可以在.tex
文件中使用定义\defbibentryset
。上述 MWE 产生以下输出。
如果想要区分条目集的各个条目,可以使用选项biblatex
。subentry
添加此选项的上述 MWE 产生以下输出: