有没有办法在LaTeX文档中包含knitr文档?

时间:2015-02-15 18:53:59

标签: r latex knitr

我认为所陈述的问题可能含糊不清,所以让我来描述一下我的用例。

我正在处理一个主要是在LaTeX编辑器中编辑的普通英文文本的文档(在我的案例中是Texpad),但我想在其中包含我在基于knitr的.Rnw中开发的材料。文件。

执行此操作的一种方法是将父文档转换为knitr文档,并将R相关内容作为子文档。虽然我以前做过这个,但有一些缺点:

  1. 即使LaTeX编辑器支持knitr,他们的支持也使得使用.Rnw文件比“纯粹的”LaTeX(.tex)文件更加笨拙。
  2. 共同作者可能不想使用Rknitr
  3. 一种似乎有用的方法,虽然有点笨拙,但要分别knit .Rnw个文件和\input{}生成的.tex文件。 (甚至可以有一个单独的.Rnw父级用于在处理knitr文档时更轻松地编译它们。)

    为了说明这个想法,我制作了一个小的GitHub存储库here

    有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

根据@Yihui(私人通信):“抱歉,但没有。你在帖子中提到的方法是我唯一能想到的。”