从14.04
升级Ubuntu
到16.04
后,每当我用在/ usr/bin中/ TEXI2DVI:无法创建目录:
knit2pdf(input="ABC.Rnw", quiet = TRUE)
在RStudio Version 0.99.1197
,我得到以下错误:
processing file: ./202Analysis.Rnw Error in texi2dvi(file = file, pdf = TRUE, clean = clean, quiet = quiet, : Running 'texi2dvi' on 'ABC.tex' failed. Messages: mkdir: cannot create directory ‘Yaseen/XYZ’: No such file or directory /usr/bin/texi2dvi: cannot create directory: Yaseen/XYZ
高度会感谢有人帮我弄清楚这一点。提前致谢。
编辑
我的目录“亚辛/ XYZ STU”是包含空格。删除这些空格后,一切正常。然而,相同的代码与Ubuntu 14.04
工作正常。非常感谢,如果有人指导我如何使这个(包含空格的目录名称)可以与Ubuntu 16.04
一起使用。由于
编辑2
这link说:
要构建PDF文档,您将需要一个版本的TEX Live,或texinfo的,包括TEXI2DVI(请注意:近期TeX Live中,有些的texinfo RPM,不包括texi2dvi)。
您是否已创建此目录或验证其是否存在? – lmo
我认为这是TeX的问题。 TeX不能很好地处理文件名中的空格(或根本不处理空格)。 – JAD
@JarkoDubbeldam:更可能是knitr中的一个问题:TeX没有运行'mkdir'。 –