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

时间:2016-07-05 07:18:54

标签: r rstudio knitr ubuntu-16.04

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

knit2pdf(input="ABC.Rnw", quiet = TRUE)

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

link说:

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

1 个答案:

答案 0 :(得分:0)

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

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

knit2pdf(input="ABC.Rnw", quiet = TRUE, output = "Yaseen/XYZ\ STU")