【发布时间】:2013-12-14 17:24:33
【问题描述】:
如果我在我的 .rnw 文件中包含 \usepackage{Sweavel},我会收到 X11 弹出错误“看来您正在使用 Sweave 特定的语法;您可能需要 Sweave2knitr("IPT-baseline-test.rnw")当我在 RStudio(版本 0.98.484)中编译时将其转换为 knitr。文档可以编译,但我必须消除错误。
(1) 知道为什么 \usepackage{Sweavel} 会触发错误吗?
(2) 有没有办法在文档编译后关闭弹出窗口?
> sessionInfo()
R version 3.0.2 (2013-09-25)
Platform: x86_64-apple-darwin10.8.0 (64-bit)
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] knitr_1.5
loaded via a namespace (and not attached):
[1] colorspace_1.2-4 dichromat_2.0-0 digest_0.6.3 evaluate_0.5.1
[5] formatR_0.10 ggplot2_0.9.3.1 grid_3.0.2 gtable_0.1.2
[9] labeling_0.2 MASS_7.3-29 munsell_0.4.2 plyr_1.8
[13] proto_0.3-10 RColorBrewer_1.0-5 reshape2_1.2.2 scales_0.2.3
[17] stringr_0.6.2 tools_3.0.2
【问题讨论】:
-
它说这是一个“错误”还是只是一个“警告”?
-
使用
knitr语法,而不是 Sweave(也不是 Sweave)。 -
@Dwin:据我所知,它没有出现在日志中...打开 X11 并创建一个弹出消息
-
@RomanLuštrik:我以前使用过 sweavel 包,但从未收到此消息。我现在有一台新机器,所以我想知道我的旧机器上的设置是否抑制了这个弹出消息。
-
你想用knitr还是sweave?