我正在使用 biblatex 作为参考资料。
通常情况下,如果我使用\cite{source1, source2, source3}
,我会得到这样的引用
[3, 45, 98]
如果我现在想为其中一个提供页码,在我看来这看起来很令人困惑,因为我应该明白(老实说,到现在还没有尝试过)
[3, 45, 78, p. 23f, 98]
因此,我认为将其中一个分隔符从逗号更改为分号是有意义的,例如:
[3; 45; 78, p. 23f; 98]
问题 1:这有意义吗,或者是否有其他惯例可以同时引用带有和不带有页码的来源?
(到目前为止,我用一个cite
命令收集了没有页码的引文,并\cite[][p. xy]{}
为有页码的引文添加了单数命令,因此我得到:
[3, 45, 98][78, p. 23f]
)
也\cites[]{}[]{}[]{}
可以这样做,但它也对条目和后记使用相同的分隔符。
问题2:我怎样才能在 biblatex 中将这些数字引用的分隔符从逗号更改为分号?
答案1
这确实有道理;比布拉特克斯表示的默认操作\multicitedelim
是添加一个分号,然后添加一个空格,但事实似乎并非如此。写
\renewcommand\multicitedelim{\addsemicolon\space}
在你的序言中,在加载之后比布拉特克斯。