每当我使用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/

10-13 03:46