2017-06-26 30 views
2

怎样引用在RMarkdown多篇论文,我会乳胶做如何引用多篇论文在RMarkdown

\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 
    
+0

我认为这是一个有效的问题(@我想知道你有多少经验与R Markdown和Pandoc有关)。我依稀记得我之前遇到过这个问题,但我没有调查过它。 @GregorSturm如果你可以提供一个最小的可重复的例子以及你的pandoc版本('rmarkdown :: pandoc_version()'),那将会很好。 –

+0

@易汇,我现在提供示例文件。 –

+1

非常好!我可以重现你的问题。当我有更多时间时,我会看看我能做些什么,除非别人能够提供答案。 –

回答

2

根据该Github issue

在同一托架的多个引用应该由分号;代替逗号隔开。

所以你需要使用[@Bartel2004; @Bartel2009a]而不是[@Bartel2004, @Bartel2009a]

相关问题