我有一个基于knitr的Rnw文件,它在mac(v0.97.316)和knitr(v1.1)上的RStudio中编译为pdf完全正常,但是在windows环境中(相同的版本)我得到了一个编译错误.我在两种环境中检查了RStudio中的选项,它们是一致的.
看来windows设置总是注入:"\ SweaveOpts {concordance = TRUE}"进入".tex"文件,即使我在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).