是否可以将多个 biblatex 引用命令与可选参数组合起来?
请考虑以下示例:
% I use this if I want to reference the whole referenced work
\parencite{Author00}
% compiles to (Author, 2000) in my setup
% I use this if I want to reference a specific chapter in the referenced work
\parencite[Chapter~0]{Author00}
% compiles to (Author, 2000, Chapter 0) in my setup
如果我想一次引用多部作品,那么
\parencite{Author00,AnotherAuthor01}
% compiles to (Author, 2000; Another Author, 2001) in my setup
但是,如果我想将一个引用与可选参数混合,而另一个引用不与可选参数混合,该怎么办?或者引用两部不同的参考著作中的两章?我希望看到类似这样的内容:
(作者,2000 年;另一位作者 2001 年,第 1 章)
和
(作者,2000,第 0 章;另一位作者 2001,第 1 章)
下列才不是得到我想要的结果(由于可能应用了引用的自动排序):
\parencite[Chapter~0]{Author00,AnotherAuthor01}
% compiles to (Author, 2000; Another Author, 2001, Chapter 0) in my setup
% -> Note that the Chapter reference was supposed to belong to the first reference
\parencite[Chapter~0, Chapter~1]{Author00,AnotherAuthor01}
% compiles to (Author, 2000; Another Author, 2001, Chapter 0, Chapter 1) in my setup.
% The Chapter references do not "attach" to the respective reference
我是否遗漏了 biblatex 命令工作方式中的某些内容,或者我是否需要使用更加自定义的设置?
以下是不充分的解决方法:
\parencite[Chapter~0]{Author00}\parencite[Chapter~1]{AnotherAuthor01}
% compiles to (Author, 2000, Chapter 1)(Another Author, 2001, Chapter 1) in my setup.
% -> Note the interrupted brackets
答案1
我找到了一个简单的答案。如果其他人也遇到这个问题,下面就是答案。非常简单:
\parencites[Chapter~0]{Author00}[Chapter~1]{AnotherAuthor01}
并将编译为
(作者,2000,第 0 章;另一位作者,2001,第 1 章)