回复 第20楼 的 cloud wei:哦,这个意思啊。你没事跑去读tex文件干啥?我从来都是从lyx一步到pdf直接看,中间产物一律忽略(除非遇到奇怪的错误)。我个人觉得listings输出不美观,你有什么比较好看的输出配置么?
R中sweave中文无法识别问题
回复 第21楼 的 谢益辉:我用过一小会Lyx,但最终还是回来了。因此处理的都是tex文档,listing输出确实没有highlight美观,不过还能将就着看:
[quote]\lstset{
numbers=left, numberstyle=\tiny,
language=R, escapeinside=,
basicstyle=\ttfamily\small,
keywordstyle=\color{blue}\bfseries,
commentstyle=\color{gray},
stringstyle=\color{olive}\ttfamily,,
frame=shadowbox, breaklines,
showstringspaces=false,
rulesepcolor=\color{red!20!green!20!blue!20}
}
[/quote]
需要xcolor宏包。
回复 第17楼 的 谢益辉:你好,请问spss在做非线性回归的时候,那个回归平方和的自由度怎么求啊?谢谢
回复 第18楼 的 cloud wei:现在中文可以部分工作了,之所以说部分工作,是因为正文可以用中文,但R代码里只有注释部分可以用中文,其它地方都不能用。这是我目前在Windows下能支持的极限了,如果不是有神人来助我一臂之力,Windows中文问题只能告一段落了。强烈建议有志于超级生产力的同志们用Linux,它统一UTF8编码,这些编码的P事儿从来不用考虑。
普通编码不需要特殊设置,如果是UTF8编码,那么在knit()之前要设置options(encoding = 'UTF-8')
。请测试吧。
回复 第25楼 的 谢益辉:我已经被win下的中文折腾疯掉了,现在都是win下写lyx代码,然后回到linux下编译……汗。highlight居然支持css?……
回复 第26楼 的 Cloudly:highlight可以简单解析CSS文件,我现在有了个得力助手,在GitHub上帮忙做高亮主题,快要做完了,到时候knitr内置上百种主题,明的暗的华丽的朴素的啥都有。
回复 第22楼 的 cloud wei:刚做了个示例,演示如何让knitr使用listings http://yihui.github.com/knitr/demo/listings/ 这下人类已经无法阻挡knitr单挑Sweave了。
回复 第28楼 的 谢益辉:listing的高亮关键字很不全,当然可以自己生成。knitr是否考虑根据代码为listings自动生成更多关键字词?
回复 第29楼 的 cloud wei:这事儿我没动力做,因为我倾向于基于highlight的高亮方案,listings太弱了。