【问题标题】:setting up texmaker with knitr on linux在 Linux 上使用 knitr 设置 texmaker
【发布时间】:2013-03-18 16:38:14
【问题描述】:

我正在尝试在 Linux 上将 R Sweave 命令更改为 knitr。当前(R Sweave)命令位于选项>配置下:

R CMD Sweave %.Rnw

Yihui 给出了如何在 windows here 上执行此操作的示例。

你会如何在 linux (ubuntu) 上做到这一点?

【问题讨论】:

  • ...亿辉给你的建议到底有什么不符合的?
  • 他的建议是:Rscript.exe -e "knitr::knit2pdf('%.Rnw')"
  • 您应该将您实际尝试过的内容添加到问题中。
  • 抱歉刚才看到脚注:Rscript -e "knitr::knit2pdf('%.Rnw')"

标签: r knitr texmaker


【解决方案1】:

Rscript 在 Linux 上不使用 Rscript.exe 调用。只需将 Rscript.exe 更改为 Rscript

【讨论】:

  • 知道如何扩展上面的命令以在内部查看器中打开生成的 pdf 文件吗?
  • 没有用于设置查看器内容的单独选项吗?我现在不在我的 linux 机器上,所以我无法检查...
  • 编译文档后单击查看 PDF 按钮是否有问题? PDF 应在每次编译后自动更新
【解决方案2】:

我只是想补充一点,我刚刚发现当 \Sexpr{knit_child('path')} 包含子 Rnw 文档时,上述代码不起作用。

请改用Rscript -e "library(knitr); knit('%.Rnw')"

如果您知道knit::knit2pdf()knit() 之间的输出有任何差异,请在 cmets 中提及。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多