将多个 \parencite 与可选参数组合起来

将多个 \parencite 与可选参数组合起来

是否可以将多个 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 章)

相关内容