这就是我说的“即使不清楚也没关系”的问题,Sweave.sty不知道害了多少人,因为它在R的安装目录下,并不是一个CTAN上能找到的LaTeX包,用户往往不知道上哪儿找以及怎么配置,所以对knitr来说,所有依赖的LaTeX包会首先被检查一下,如果能找到,就用系统已存在的包,否则knitr会拷一份过来供LaTeX使用,你永远都不必担心LaTeX包找不到的问题。
这包都已经发布半年啦,主要功能早就开发完了,只不过对国内用户我还没太宣传而已。knitr兼容Sweave,所以不需要犹豫,对RStudio来说只是换个选项的问题。