knitr + LyX2.0.5.1:pdf生成失败

时间:2013-04-11 17:23:29

标签: knitr lyx

使用LyX2.0.5.1我在pdf生成期间出错。

第一档:aab.lyx。
LyX错误:

File ended while scanning use of \title. <*> aab.tex *** (job aborted, no legal \end found)

创建临时文件aab.Rnw。使用Rstudio,我可以打开它并编译pdf     aab.tex文件以 \ title {A

停止

标题是“AïkidoAvironBayonnais”。

第二档:bp.lyx。
LyX弹出窗口:

 Une erreur s'est produite lors de l'exécution :   
    Rscript --verbose --no-save --no-restore "/Applications/LyX.app/Contents/Resources/scripts/lyxknitr.R" "/Users/alainbret/tmp/lyx /lyx_tmpdir.EWu435/lyx_tmpbuf2/""bp.Rnw" "/Users/alainbret/tmp/lyx/lyx_tmpdir.EWu435/lyx_tmpbuf2/""bp.tex" UTF-8 "/Users/alainbret/Git/test/BloodPressure/scripts/".   

正确创建临时文件bp.Rnw和bp.tex 有了Rstudio,我可以制作pdf。

使用LyX2.0.4,R3.0.0.0和knitr的开发版正确处理文件。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

有两个可能会影响您的LyX错误:#8504#8537。这两个错误都已在LyX的开发版本中得到修复,下一个版本(2.0.6)可能还有一个月的时间。

您可以按照this page中“其他语言”部分中的说明自行修复#8504。但除非您从源代码编译LyX,否则您无法对#8537做任何事情。无论如何,请尝试解决第一个问题,看看是否有帮助。

顺便说一句,尽管可能无关紧要,但目前LyX的版本是2.0.5.1。你可以升级它。