Lyx的tikzDevice

时间:2014-02-27 12:24:56

标签: r knitr lyx

想将tikzDevice与knitr结合使用,但我无法让Yihui的Code Externalization(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

我按照"使用Sweave和Lyx"进行了设置。并确保R代码在RStudio内工作。

提前感谢您的帮助。

Lyx版本:2.0.7 R:3.0.2 MiKTeX:2.9

UPDATE:

我刚刚发现的是,当我将文件(.lyx,.R,.csv)从dropbox中复制出来并从桌面运行时,它可以正常工作。 Dropbox路径中的空格有问题吗?

1 个答案:

答案 0 :(得分:0)

我在使用Google云端硬盘方面存在类似问题。

尝试在编译文件时关闭Dropbox应用程序或至少禁用其同步。

我尝试了它,它适用于Google云端硬盘。文件路径中的空格不会影响结果。