我正在用R Markdown编写文档,并使用Bibtex库进行引用。当我在文本中使用它们时,它们可以很好地工作,但是当我尝试在图形标题中实现它们时,会给我带来麻烦。
Bibtex参考是:
@book{TEST,
title = {R for Data Science},
author = {Test Person},
year = {2018},
}
工作原理:
```{r carplot, echo=F, warning=F, fig.cap="This is a Test [@TEST]"}
plot(cars)
```
它如何破裂:
```{r carplot, echo=F, warning=F, fig.cap="This is a Test [@TEST]", fig.align="right"}
plot(cars)
```
我尝试了其他代码块选项,例如out.width=".7\\textwidth"
和out.extra = 'trim = {0 1.1cm 0 0}, clip'
,它们都导致引用被破坏。像echo=F
和warning=F
这样的块选项似乎并不是问题。
Any Ideas如何在不破坏引用的情况下将图形选项放入代码块选项中?
答案 0 :(得分:0)
我已经找到了解决问题的可行方法,尽管我一开始仍然不理解它是如何引起的。但是对于将来寻求解决方法的任何人,这是我设法做到的方法:
(ref:CAP1) This is a Test [@TEST]
```{r carplot, echo=F, warning=F, fig.cap="(ref:CAP1)", fig.align="right"}
plot(cars)
```
像这样,fig.align="right"
似乎不再是问题。