我正在尝试在我的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(1.11)的最新版本的knitr。 最佳答案
看来knitr
试图解析整个引文,包括分号。要停止它,请使用\
转义冒号:
[@fenner2012a]\: Here is some text. **This works now.**
关于R Markdown : Citation parsing,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34290029/