2016-07-05 7 views
9

16.0414.04からUbuntuをアップグレードした後、私はRStudio Version 0.99.1197は/ usr/binに/ texi2dviを:ディレクトリを作成することはできません。

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

を使用するたびに、私は次のエラーを取得する:

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

は非常う誰かが私にこれを理解させるのを手伝ってくれてありがとう。前もって感謝します。

マイディレクトリ「Yaseen/XYZ STU」を含むされるスペースを編集しました。これらのスペースを削除した後はすべて正常に動作します。しかし、同じコードがUbuntu 14.04で正常に動作していました。 Ubuntu 16.04で実行可能なディレクトリ名(空白を含むディレクトリ名)を誰かに教えていただければ幸いです。おかげ

編集2

このlinkは言う:最近のTeXのライブを、そしていくつかのtexinfo:

PDFドキュメントを作成するには、(用心texi2dviをを含んでTeXのライブやtexinfoのバージョンが必要になりますRPMは、texi2dviを含めないでください)。

+0

このディレクトリを作成したか、存在することを確認しましたか? – lmo

+0

これはTeXの問題だと思います。 TeXはファイル名のスペースを非常にうまく扱いません。 – JAD

+0

@ JarkoDubbeldam:knitrの問題の可能性が高い:TeXは 'mkdir'を実行していません。 –

答えて

0

私はディレクトリ内のスペースが原因であるように思われるという前のコメントに同意します。

出力ディレクトリの空白をエスケープしようとしましたか?

knit2pdf(input="ABC.Rnw", quiet = TRUE, output = "Yaseen/XYZ\ STU") 
関連する問題