有没有办法在LaTeX文档中包含knitr文档?
我认为前面提到的问题可能不明确,所以让我描述一下我的用例 我正在编写一个文档,它主要是在LaTeX编辑器中编辑的普通英文文本(在我的例子中是Texpad),但我想在其中包含我在基于knitr的有没有办法在LaTeX文档中包含knitr文档?,r,latex,knitr,R,Latex,Knitr,我认为前面提到的问题可能不明确,所以让我描述一下我的用例 我正在编写一个文档,它主要是在LaTeX编辑器中编辑的普通英文文本(在我的例子中是Texpad),但我想在其中包含我在基于knitr的.Rnw文件中开发的材料 一种方法是将父文档转换为knitr文档,并将R相关内容作为子文档。虽然我以前做过,但也有一些缺点: 即使LaTeX编辑器支持knitr,它们的支持也会使使用.Rnw文件比使用“纯”LaTeX(.tex)文件更加笨拙 合著者可能不想使用R或knitr 一种似乎有效的方法虽然有点笨重,
.Rnw
文件中开发的材料
一种方法是将父文档转换为knitr
文档,并将R
相关内容作为子文档。虽然我以前做过,但也有一些缺点:
.Rnw
文件比使用“纯”LaTeX(.tex
)文件更加笨拙R
或knitr
编织.Rnw
文件和\input{}
生成的.tex
文件分开。(甚至可以有一个单独的.Rnw
父级,以便在处理knitr
文档时更轻松地编译它们。)
为了说明这个想法,我制作了一个小型GitHub存储库
有更好的方法吗?根据@Yihui(私人通信):“对不起,没有。你在帖子中提到的方法是我唯一能想到的方法。”我建议,你将knitr生成的序言放在主tex文件中的子文件中,然后导入它。我认为knitr应该为此创建一个包,但它没有