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

标签 r latex knitr

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

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

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

  1. 即使 LaTeX 编辑器支持 knitr,他们的支持也使得处理 .Rnw 文件比“纯”LaTeX (.tex) 文件笨拙得多。
  2. 合著者可能不想使用 Rknitr

一种似乎可行但有点笨拙的方法是分别knit .Rnw 文件和\input{}生成的 .tex 文件。 (甚至可以有一个单独的 .Rnw 父级,以便在处理它们时更轻松地编译 knitr 文档。)

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

有更好的方法吗?

最佳答案

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

关于r - 有没有办法在 LaTeX 文档中包含 knitr 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28529833/

相关文章:

emacs - 如何在emacs中调用latexmk,并跳转到下一个错误

r - 如何在ggplot2图例标签中添加Latex代码?

r - 包括图及其标题,但不包括情节(rmarkdown,knitr)

r - knitr 的 kable 将 2.29e-30 打印为 "0"

r - stopifnot() 与 assertError()

javascript - 寻找准确的 Ruby、Javascript 或 R Excel RATE() 或 IRR() 函数实现

r - 如何在 Ubuntu 18.04 上安装 Rmpfr?

r - 在某个框架框中获取 Sweave 代码块?

r - Beta 回归和空间自相关

r - R 中类似 Tableau 的 Markdown 分组表