/ usr/bin/texi2dvi:无法创建目录

MYa*_*208 10 r rstudio knitr ubuntu-16.04

每当我使用时,将Ubuntu从14.04升级到16.04

knit2pdf(input="ABC.Rnw", quiet = TRUE)
Run Code Online (Sandbox Code Playgroud)

RStudio Version 0.99.1197,我收到以下错误:

处理文件:./202Analysis.Rnw texi2dvi中的错误(file = file,pdf = TRUE,clean = clean,quiet = quiet,:'ABC.tex'上运行'texi2dvi'失败.消息:mkdir:无法创建目录'Yaseen/XYZ':没有这样的文件或目录/ usr/bin/texi2dvi:无法创建目录:Yaseen/XYZ

编辑

我的目录'Yaseen/XYZ STU'包含空格.删除这些空格后,一切正常.但是相同的代码在Ubuntu 14.04上运行良好.如何使这个(包含空格的目录名)适用于Ubuntu 16.04?

编辑2

这个链接说:

要构建PDF文档,您需要一个包含texi2dvi的TeX Live或texinfo版本(BEWARE:最近的TeX Live,以及一些texinfo RPM,不包括texi2dvi).

Mau*_*ers 0

我同意之前的评论,因为目录中的空间似乎是罪魁祸首。

您是否尝试过转义输出目录中的空格?

knit2pdf(input="ABC.Rnw", quiet = TRUE, output = "Yaseen/XYZ\ STU")
Run Code Online (Sandbox Code Playgroud)