在 RMarkdown 中引用同一作者同一年的多篇出版物

Citing multiple publications by same author in same year in RMarkdown

我有两篇引文来自同一作者,而且是同一年发表的。

现在,我的代码如下所示

blah blah Hansen [-@Hansen2015a; -@Hansen2015b]

我明白了

blah blah Author (2015; 2015) blah blah

我希望结果看起来像这样

blah blah Author (2015a, 2015b) blah blah

就我而言,我想在同一个句子中引用这两个出版物,但我也想知道如果我在不同的句子中引用这些出版物,如何实现这种字体。

我尝试在 BibTeX 引文条目中编辑年份以手动插入 ab,但结果是

blah blah Author (n.d.; n.d.) blah blah

嗨,mdawgig,欢迎来到 Stack Overflow!
以下是 BibTeX 文件 (.bib) 中条目(同一作者,同一年)的两个示例:

@article{Author_2015a,
    Author = {Author, A. and Another, B.},
    Journal = {Amazing Journal},
    Pages = {50-100},
    Title = {A New Paper},
    Volume = {5},
    Year = {2015}
}

@article{Author_2015b,
    Author = {Author, A. and Another, C.},
    Journal = {Another Amazing Journal},
    Pages = {100-150},
    Title = {Another New Paper},
    Volume = {7},
    Year = {2015}
}

在 R Markdown 文档中,这样一行:

# using minus ( - ) sign before the @ will suppress author's name  
blah blah Author [-@Author_2015a; -@Author_2015b] blah blah

应该return想要的结果(在同一句话中引用两个出版物):

blah blah Author (2015a, 2015b) blah blah

I also want to know how to achieve this lettering if I were to cite these publications in different sentences.

那里有很多 R Markdown 资源。您可能会发现其中一些有用 (Bibliographies and Citations, Bibliographies, Bibliographies and citations, Citations)。

如果这回答了您的问题,请告诉我们。