【问题标题】:R Markdown citation broken by fig.align and other chunk optionsR Markdown 引用被 fig.align 和其他块选项破坏
【发布时间】:2019-01-10 13:19:38
【问题描述】:

我正在用 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=Fwarning=F 这样的块选项似乎不是问题。

我有什么想法可以在代码块选项中放置图形选项而不破坏我的引用吗?

【问题讨论】:

    标签: r markdown figure bibtex citations


    【解决方案1】:

    我已经为我的问题找到了一个可行的解决方案,尽管我仍然不明白它最初是如何引起的。但对于任何在未来寻找解决方法的人来说,这是我设法做到的:

    (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" 似乎不再是问题了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-31
      • 2023-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 2017-06-08
      • 1970-01-01
      相关资源
      最近更新 更多