最近有一位 R 语言大师罗曼·弗朗索瓦分享了他关于 R 中面向对象设计的演讲。我对以下事情感到疑惑:
- 这个演示文稿是使用 Beamer 制作的吗?
- 即使演示文稿不是使用 Beamer 制作的,是否可以使用 Beamer 制作类似的东西?(在我看来,演示文稿的视觉吸引力令人惊叹)
- 最重要的一个:我可以使用 Sweave 吗(我想如果问题 2 的答案是肯定的,那么这个问题就多余了)?我不知道如何在 Sweave 中实现语法高亮。
- 有任何指向模板的指针吗?
非常感谢您的指点。
答案1
看起来,是的,它是用 Beamer 完成的。是的,用 Beamer 可以制作这样的演示文稿(是的,如果是的话,那么这可能是我见过的最漂亮的 Beamer+R+Sweave 演示文稿)。人们可以使用 Peter Ruckdeschel 的 SweaveListingUtils 包在 R+Sweave 中获得出色的语法突出显示。
我在这里发布了一些有关 Sweave+Beamer 的基本说明和示例:
http://www.ysumathstat.org/faculty/kerns/video/STAT3743/02-RESOURCES/
不过,我使用的是基础版,仅供入门者使用,不需要可选的额外突出显示。还可以考虑将 LyX 添加到组合中;它可以使一切变得非常容易启动和运行。
以下是一些示例:
http://www.ysumathstat.org/faculty/kerns/video/STAT3743/02-RESOURCES/lectures/