很抱歉,我问的问题无法展示代码,但我不知道从哪里开始。目前,我有一个参考书目条目,如下所示:
@book{andothers,
title = {and others},
author = {and others},
}
这样我就可以做到这一点:
The world is pretty cool! \parencites[3]{CurieAtoms}[1]{EinsteinRelativity}[2]{DarwinEvolution}{andothers}, especially when there's ice cream for dessert.
要获得这个:
世界非常酷(居里夫人 1932:3、爱因斯坦 1953:1、达尔文 1880:2 等),尤其是当有冰淇淋作为甜点的时候。
我的问题是,实现此目的的“正确”方法是什么?最好甚至没有最后一个逗号?即:
这个世界非常酷(居里夫人 1932:3、爱因斯坦 1953:1、达尔文 1880:2 等等),尤其是当有冰淇淋作为甜点的时候。
答案1
Biblatex 一如既往地为您提供帮助。各种\(*)cites
命令采用以下一般形式:
\parencites(<multiprenote>)(<multipostnote>)[<pre>][<post>]{<entrykey-1>}...[<pre>][<post>]{<entrykey-n>}.
因此你可以做类似的事情:
\parencites(and others)[3]{CurieAtoms}[1]{EinsteinRelativity}[2]{DarwinEvolution}
甚至:
\parencites(I rank discoveries by page numbers)(and others)[and third:][3]{CurieAtoms}[1]{EinsteinRelativity}[second:][2]{DarwinEvolution}
正如 cfr 在她已删除的答案中指出的那样,还有“更高级别”:
\autocites(and others)[3]{CurieAtoms}[1]{EinsteinRelativity}[2]{DarwinEvolution}