2

Knitr と組み合わせて tikzDevice を使用したいのですが、Yihui のコードの外部化 (Stat546-HW4-Xie.lyx) デモを動作させることができません。

Rscript がパスにあり、Lyx の「メッセージを表示」すると次のことが明らかになります。

13:07:08.450: Quitting from lines 68-68 (C:/Users/awhite/AppData/Local/Temp/lyx_tmpdir.Hp6728/lyx_tmpbuf2/Stat546-HW4-Xie.Rnw) 
13:07:08.452: Error in createLockFile(lockname) : cannot create lock file
13:07:08.454: Calls: knit ... evalWithoutInterrupts -> .Call -> dbFetch -> dbFetch -> createLockFile
13:07:08.456: Execution halted
support/Systemcall.cpp (273): Systemcall: 'Rscript --verbose --no-save --no-restore "C:/Program Files (x86)/LyX 2.0/Resources/scripts/lyxknitr.R" "C:/Users/awhite/AppData/Local/Temp/lyx_tmpdir.Hp6728/lyx_tmpbuf2/""Stat546-HW4-Xie.Rnw" "C:/Users/awhite/AppData/Local/Temp/lyx_tmpdir.Hp6728/lyx_tmpbuf2/""Stat546-HW4-Xie.tex" ISO-8859-15 "C:/Users/awhite/Dropbox/Programming/LaTeX/Code_externalization/example2/"' finished with exit code 1
Error: Cannot convert file

「Lyx で Sweave を使用する」に従ってセットアップを行い、R コードが RStudio 内から機能することを確認しました。

よろしくお願いします。

Lyx バージョン: 2.0.7 R: 3.0.2 MiKTeX: 2.9

アップデート:

私が発見したのは、ファイル (.lyx、.R、.csv) をドロップボックスからコピーしてデスクトップから実行すると機能することです。ドロップボックス パスにスペースがあると問題になりますか?

4

1 に答える 1