每当我使用Ubuntu从14.04升级到16.04之后
knit2pdf(input="ABC.Rnw", quiet = TRUE)
在
RStudio Version 0.99.1197
中,出现以下错误:编辑
我的目录“Yaseen/XYZ STU”包含空格。删除这些空格后,一切正常。但是,相同的代码在Ubuntu 14.04上也可以正常工作。如何使它(包含空格的目录名称)在Ubuntu 16.04上可以使用?
编辑2
这个link说:
要构建PDF文档,您将需要一个包含texi2dvi的TeX Live或texinfo版本(注意:最新的TeX Live和某些texinfo RPM,不包括texi2dvi)。
最佳答案
我同意前面的评论,因为目录中的空间似乎是罪魁祸首。
您是否尝试过将输出目录中的空格转义?
knit2pdf(input="ABC.Rnw", quiet = TRUE, output = "Yaseen/XYZ\ STU")
关于r -/usr/bin/texi2dvi : cannot create directory,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38197444/