我有一个基于knitr的Rnw文件,它在mac(v0.97.316)和knitr(v1.1)上的RStudio中完全正常编译为pdf,但是在windows环境中(相同版本)我收到一个编译错误。我已经在两种环境中检查了RStudio中的选项,并且它们是一致的。knitr RStudio编译问题(windows)
看来,Windows安装程序总是向“.tex”文件注入“\ SweaveOpts {concordance = TRUE}”,即使我在Rnw文件中没有这样的标志,和/或如果我切换设置在首选项中,和/或如果我将“opts_knit $ set(concordance = FALSE)”选项添加到knitr设置块中。如果我从“.tex”文件中删除该行并在cmd提示符处手动编译该行,则会按预期生成输出。
我不确定这是RStudio还是knitr问题,但任何指针将不胜感激。
请注意,我也在RStudio支持板上发布了这个问题(http://support.rstudio.org/help/discussions/problems/5039-knitr-compile-problems-with-rstudio-windows?unresolve=true)。
感谢您的答复,但是是的,我有knitr激活设置,日志的第一部分确认knitr,就是要在使用中。实际上,看起来好像是我没有发现Rnw文件中的行,当我切换环境时必须添加该行。 – 2013-02-24 12:41:44