如何引用具有明确定理编号的多个参考文献?

如何引用具有明确定理编号的多个参考文献?

我想在同一个地方引用两个不同的来源,并明确指出我想要引用的定理或命题。我想要获得的输出如下:

[12,定理 I.2.21;13,命题 2.1]

或类似的,这意味着我希望定理/命题的编号紧跟在引用项的编号之后。但如果我使用(假设“kan”是我参考文献中第 12 项的引用键,而“serre”是第 13 项的引用键)

\cite[Theorem I.2.21, Proposition 2.1]{kan, serre}

输出是[12, 13,定理 I.2.21,命题 2.1],我觉得这很令人困惑,我不喜欢。有人知道如何实现吗?

答案1

我建议\usepackage{natbib}类似这样:

\citetext{\citealp[Theorem I.2.21]{kan}; \citealp[Proposition 2.1]{serre}}

(如果您不想硬连线分号,那么您需要从中获取它\NAT@sep。)

以下内容由以下产生:

\setcitestyle{numbers,square,semicolon}
\bibliographystyle{plainnat}

结果 1

我认为使用作者年份引用会更好,使用

\citetext{\citealt[Theorem I.2.21]{kan}; \citealt[Proposition 2.1]{serre}}

(即,\citealt而不是\citealp)并且不使用\setcitestyle上述命令:

结果 2

相关内容