R Markdown:引文解析

时间:2015-12-15 13:03:23

标签: r knitr r-markdown

我正在尝试在我的R Markdown文档中排版引文,并且在某些情况下似乎没有正确解析引文,特别是当引文显示为:时,例如[@ref1]:和一些文字跟着它。

这是一个MWE:

---
title: Citations Parsing
references:
- id: fenner2012a
  title: One-click science marketing
  author:
  - family: Fenner
    given: Martin
  container-title: Nature Materials
  volume: 11
  URL: 'http://dx.doi.org/10.1038/nmat3283'
  DOI: 10.1038/nmat3283
  issue: 4
  publisher: Nature Publishing Group
  page: 261-263
  type: article-journal
  issued:
    year: 2012
    month: 3
---

1. [@fenner2012a]: Here is some text. **This does not work.**
2. [@fenner2012a]:
3. [@fenner2012a] : Here is some text. **This works.**

我使用的是CRAN(0.8.1)的rmarkdown的最新版本。请注意,在上面的示例中,#2也可以。当你用文本追逐:时,引文会停止渲染。

编辑:

这也很可能是一个knitr问题。我是CRAN的最新版knitr(1.11)。

1 个答案:

答案 0 :(得分:4)

看起来knitr试图解析整个引文,包括分号。要停止它,请使用\来逃避冒号:

[@fenner2012a]\: Here is some text. **This works now.**