参考后包括Rmd附录

nat*_*ood 10 r knitr r-markdown

我的问题与这个问题有关.我希望在我的推荐之后包括我的附录,所以我after_body在我的yaml中使用标签,但是我需要能够使用knit我的appendix.Rmd文件.我尝试过以下方法:

after_body: "`r knitr::knit('appendix.Rmd')`"
Run Code Online (Sandbox Code Playgroud)

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

nat*_*ood 21

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

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

# References

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

```{r, child = "09_appendix.Rmd"}
```
Run Code Online (Sandbox Code Playgroud)

图片来源:https://twitter.com/tjmahr/status/763435602935095296