• 综合主站
  • Sweave:打造一个可重复的统计研究流程

IE下的显示又不行了,主页下视频会把页面撑破,Opera正常,Firefox和Chrome应该也没问题。要不然稍微把视频的位置往后调一些?这样摘要截取就不会截到视频了。
[未知用户] 嗯,你先帮我改一下吧。我一会儿回来再看看。谢谢!
[未知用户] 加了一条注释语句进去总算正常了,看来摘要的截取算法还是有些小问题。
LyX对LaTeX刚入手的人很好,但是当你真的用LaTeX写论文或者研究报告的时候会感觉束手束脚,远不如在Emacs里面定义一个模板,每次简单地往里面填东西方便。
[未知用户] LyX也可以定义模板(比如本文中对Sweave的支持就是通过自定义模板来的),而且它自己已经带了很多期刊论文的模板,它还能支持直接插入LaTeX代码,所以我暂时还没感觉到它束缚手脚。尽管我在大多数情况下都觉得用代码方式工作更高效,但LyX是个例外。尤其是写大文档时,LaTeX代码总让我觉得不知道写到哪里了……所以我的书稿就是用LyX + pgfSweave写的,视线不会被各种LaTeX标记干扰。

另外,我觉得LyX也不适合LaTeX刚入门的人,我总担心初学者不能欣赏LaTeX的简洁性(减少冗余代码)。
我也试过LyX,不过最终还是回到了Emacs + AUCTeX + Preview了。在Emacs当中的"outline-minor-mode"可以提供完美的outline + folding功能。我想你在整合LyX和pgfSweave方面做的努力会让不少人受惠的,加油加油!
老大的这篇文章真是让人受益啊,看了这个后自己再学起来可真是省太多时间了!另外老大建个视频空间吧,多做的这种桌面视频,效果好,还比您用文字说明更省事,哈哈~~
[未知用户] Vimeo本来是个非常优秀的视频网站,可惜被天朝封了。我再也找不到能和它一样清晰的视频网站。国内大多数视频网站传上去都是糊的。
4 天 后
试了几次,终于配置成功了,非常棒!只是有个小问题,无法生成pdf的预览,报错:An error occurred whilst running R-e options(encoding='UTF-8');library(pdfSweave);
对编码的东西完全不懂,还望帮助解答一下,谢谢!
[未知用户] 这通常不是编码问题,请参见本文第6节的列表中第1项,看那里有没有R错误(肯定有)。
[未知用户] 'R' 不是内部或外部命令,也不是可运行的程序或批处理文件。
懵了!比较菜鸟~~~
[未知用户] 你是按照上面第5节的那一句话配置的你的工具吗?正常来说,你的R的bin路径应该能被放入系统PATH环境变量啊,你再重新运行一遍那句source()试试吧。如果还不行,请报告下面代码的结果。
if (shell('R --version') != 0) {
	system(paste('setx PATH "', Sys.getenv('PATH'), ';', normalizePath(file.path(R.home(), 'bin')), '"', sep = ''))
}
sessionInfo()
Sys.info()[1:3]
13 天 后
不得不说。

太牛逼了!!!

就是我这里网速比较慢,下载你脚本里的东西有些慢。。。跑完马上去实验。。
要不把你提供的那些东西都打一个包,另给下载吧。

R运行脚本,然后下载东西,总是下载一半长时间没响应它就不下了,继续执行下一步。然后报错。
[未知用户] 你们这网络啊真是要了人命,看起来就像整天都在水深火热中……

现在我已经专门为你更新了一个脚本,你先用别的办法把三个文件下载下来再运行R代码。详情见上文最后的附录。如果有啥问题再告诉我吧。
windows下本地安装的话,需要把LyX-Windows.zip下载下来后改名为LyX.zip

然后我还手工配置了环境变量。

然后可以工作了。


刚试了一下中文的发现,报错。看了一下log是latex没编过去。
[未知用户] 文件名问题已经修正。至于中文问题,恐怕你得贴出具体错误信息和软件版本。首先你得保证你所有的文档都是UTF-8编码的,编码问题是中文文档的首要问题。
25 天 后
这个网页只能在火狐下看到么?好像别的不能看到!还是只是我一个人的问题!
[未知用户] > source('http://yihui.name/en/wp-content/uploads/2010/10/lyx-pgfsweave-config2.R')
mpm: Package "mptopdf" is already installed.
mpm: Package "fancyvrb" is already installed.
mpm: Package "ae" is already installed.
mpm: Package "ms" is already installed.
mpm: Package "xcolor" is already installed.
mpm: Package "pgf" is already installed.
错误于file.copy(file.path(getwd(), list.files("texmf", full.names = TRUE)), :
拷贝时没有可以读的文件
此外: 警告信息:
1: 运行命令'mpm --install mptopdf'的状态是1
2: 运行命令'mpm --install fancyvrb'的状态是1
3: 运行命令'mpm --install ae'的状态是1
4: 运行命令'mpm --install ms'的状态是1
5: 运行命令'mpm --install xcolor'的状态是1
6: 运行命令'mpm --install pgf'的状态是1


这个错误是什么原因!