【问题标题】:knitr: child document in different directoryknitr:不同目录中的子文档
【发布时间】:2012-02-20 22:21:52
【问题描述】:

如果子文档在同一目录中,我可以使用以下代码。

<<child-demo, child=knitr-input-child.Rnw, eval=TRUE>>=
@

如果子文档不在主文档的同一目录中,我想知道如何使用它。提前感谢您的帮助和时间。

【问题讨论】:

  • 我假设您已经尝试了明显的(但很可能不起作用)child=inputdir/input-child.Rnw?
  • 使用child 功能更简单的方法是只使用`\Sexpr{knit_child('inputdir/input-child.Rnw')}
  • 你可以从github更新:github.com/yihui/knitr它在正确的地方写入tex文件,但我仍然需要考虑绘图文件的路径

标签: r sweave knitr


【解决方案1】:

这可以被认为是一个错误。现在我已将其修复在 GitHub 上。但是请注意,在使用knit() 之前,您需要将setwd() 到您的主文档的目录,否则knit() 可能无法找到子inputdir/child.Rnw。请查看开发版本是否适合您。谢谢!

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-03
  • 2015-12-30
  • 2014-06-30
  • 2014-01-29
  • 2014-08-26
  • 2011-08-23
  • 1970-01-01
相关资源
最近更新 更多