参考后包括Rmd附录

时间:2017-01-08 12:30:31

标签: r r-markdown knitr

我的问题与this有关。我希望在我的推荐之后添加我的附录,因此我在我的yaml中使用after_body标记,但是我需要能够knit我的appendix.Rmd文件。我尝试过以下方法:

after_body: "`r knitr::knit('appendix.Rmd')`"

然而,这会尝试在实际报告之前编织appendix.Rmd文件,因此失败,因为它在内存中没有所需的库或对象。

1 个答案:

答案 0 :(得分:18)

为了在引用之后有附录,你只需要包含一个id =“refs”的div,它告诉pandoc在哪里包含引用部分。例如:

```{r, child = "08_discussion.Rmd"}
```

# References

<div id="refs"></div>

```{r, child = "09_appendix.Rmd"}
```

信用:https://twitter.com/tjmahr/status/763435602935095296