R 包 knitr 错过了 R 块
R package knitr misses R chunks
我无法将 neater knitter 包与代码块一起使用。
基本上只有少数情况下它能很好地解释它们,但对于大多数情况来说,这些块并没有被识别出来。即:
- 运行 来自 RStudio 的 markdown 仅在保存文件之前呈现块。如果文件已保存,那么它将按原样显示代码:没有 R 输出。
- 我还尝试在 LyX 中使用
knitr
,这会带来其他问题。最简单的示例 knitr.lyx
已正确呈现为 pdf,但未正确呈现 html。使用更复杂的文档,如 RJournal 模板显示其他错误。
Rscript --verbose --no-save --no-restore
起初我认为这与我的 Rstudio 安装有关,但现在我不再那么确定了。
顺便说一下,我使用的是 Ubuntu 15.04,我使用的文件是文档中的示例:
Rstudio > New File > Rmarkdown... 仅在保存之前呈现 R 输出。
我找到了答案。
它非常明显,但如果您不知道,则很容易被忽视。
问题在于用错误的扩展名保存文件。
如果您使用的是 R 代码块,则需要在 Rstudio 中进行 .Rmd
扩展。
当我开始使用 markdown 时,我使用的是 .md
。噗。
我无法将 neater knitter 包与代码块一起使用。
基本上只有少数情况下它能很好地解释它们,但对于大多数情况来说,这些块并没有被识别出来。即:
- 运行 来自 RStudio 的 markdown 仅在保存文件之前呈现块。如果文件已保存,那么它将按原样显示代码:没有 R 输出。
- 我还尝试在 LyX 中使用
knitr
,这会带来其他问题。最简单的示例knitr.lyx
已正确呈现为 pdf,但未正确呈现 html。使用更复杂的文档,如 RJournal 模板显示其他错误。
Rscript --verbose --no-save --no-restore
起初我认为这与我的 Rstudio 安装有关,但现在我不再那么确定了。
顺便说一下,我使用的是 Ubuntu 15.04,我使用的文件是文档中的示例:
Rstudio > New File > Rmarkdown... 仅在保存之前呈现 R 输出。
我找到了答案。
它非常明显,但如果您不知道,则很容易被忽视。
问题在于用错误的扩展名保存文件。
如果您使用的是 R 代码块,则需要在 Rstudio 中进行 .Rmd
扩展。
当我开始使用 markdown 时,我使用的是 .md
。噗。