如何在RMarkdown中引用多篇论文

时间:2017-06-26 19:32:50

标签: r knitr r-markdown pandoc pandoc-citeproc

我如何在RMarkdown中引用多篇论文,就像在LaTex中一样

\cite{Bartel2004, Bartel2009a}

我试过

[@Bartel2004, @Bartel2009a]

呈现为

(D. P. Bartel 2004, David P. Bartel (2009))

这不是太糟糕,但第二个括号不应该在那里。

修改

  • github gist处的最小工作示例。
  • pandoc版本

    pandoc 1.19.2.1
    Compiled with pandoc-types 1.17.0.4, texmath 0.9, skylighting 0.1.1.4
    

1 个答案:

答案 0 :(得分:11)

根据Github issue

  

同一括号中的多个引文应以分号;而不是逗号分隔。

因此,您需要使用[@Bartel2004; @Bartel2009a]代替[@Bartel2004, @Bartel2009a]