Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eval=FALSE的块仍然在R swave上计算_R_Knitr_Tex_Sweave_Chunks - Fatal编程技术网

eval=FALSE的块仍然在R swave上计算

eval=FALSE的块仍然在R swave上计算,r,knitr,tex,sweave,chunks,R,Knitr,Tex,Sweave,Chunks,我正在为一门课程编写一些西班牙语的教育手册,所以我正在制作一个包含一些块的Swave文档,并尝试制作一个错误消息的示例。但是首先我需要显示错误的来源,所以我使用这段代码,因为我不想让代码评估,我使用eval=FALSE: <<eval=FALSE, error=TRUE,tidy=FALSE>>= c(1,2 3) #falta una coma @ = c(1,2,3) #镰虫昏迷 @ 但是代码仍然在计算,它不允许我打印文档,给我这个错误消息 (区块306)5305

我正在为一门课程编写一些西班牙语的教育手册,所以我正在制作一个包含一些块的Swave文档,并尝试制作一个错误消息的示例。但是首先我需要显示错误的来源,所以我使用这段代码,因为我不想让代码评估,我使用eval=FALSE:

<<eval=FALSE, error=TRUE,tidy=FALSE>>=
c(1,2 3)
#falta una coma
@
=
c(1,2,3)
#镰虫昏迷
@
但是代码仍然在计算,它不允许我打印文档,给我这个错误消息

(区块306)5305:7:意外的数字常量


您的代码正在被解析,而不是计算。如果您有当前版本的
knitr
evaluate
,这将导致
knitr
日志中出现警告,它不会停止运行。我正在使用
knitr
1.16和
evaluate
0.10.1,一切正常。请参阅了解更多关于此的信息


(顺便说一句,我认为您使用的是
knitr
,而不是
Sweave
。它们是不同的。
Sweave
无法处理此问题。如果您确实使用
Sweave
,请切换到
knitr
。切换并不困难,而且带来很多好处。)

我更新了我的
evaluate
knitr
版本,但仍然存在错误。我想我使用的是
swave
,这就是原因。是否有任何文档可以帮助我从
swave
更改为
knitr
?非常感谢。