查看原文
其他

R沟通|舍弃Latex,拥抱Rbeamer吧!

庄闪闪 庄闪闪的R语言手册 2022-06-23

前言

研一讨论班的时候,得做学术ppt,得知得学习latex。整蛊了好久才把latex装好(texlive花了3个多G,期间各种踩坑)。如今了解到可以使用Rmarkdown构建beamer主题的slides(小编后知后觉了😭 )。

最大优点

  1. 可以把代码和结果直接在slides中进行展示。

  2. 可以使用谢大大的tinytex直接编译(300多mb),减少前期安装搭建环境所花费的时间。

使用教程

  • 打开New File-R markdown,选择Rbeamer

新建Rbeamer
  • 点击图标knitr即可得到模板的pdf

点击图标knitr

模板对应的pdf

主题设置

你可以使用主题(theme),颜色主题(colortheme)和字体主题(fonttheme)选项指定Beamer主题。例如:

---
output:
  beamer_presentation:
    theme: "AnnArbor"
    colortheme: "dolphin"
    fonttheme: "structurebold"
---

下面显示了上述示例中AnnArbor主题的两个示例幻灯片。

更多主题可见以下以下链接https://hartwork.org/beamer-theme-matrix/

网站所包含的主题(部分)

你可以通过该网站查找自己想要的主题,然后在yaml文件中进行替换,最后加入所需的信息。例如:

---
title: "Random Walk Models for Smoothing Methods"
author: Shanshan Zhuang
institute: xxx University
date: 2021.01
output:
  beamer_presentation:
    theme: "CambridgeUS"
    colortheme: "dolphin"
    fonttheme: "structurebold"
---

最近样例

这是前几天讨论班小编制作的slides,可供参考。内部包含公示,图片,代码及输出的结果。如果想使用我做的模板,可以后台/微信私聊我。当然你也可以直接使用上述模板进行改进。

<<< 左右滑动见更多 >>>

小编有话说

  • 在制作Rbeamer时,小编发现了一些问题,包括:文献插入,代码输出大小,图片输出大小等。在这就不做太多介绍,具体可见谢益辉的书《R Markdown: The Definitive Guide》[1]的第三章等内容。

  • beamer样式还算比较多,但是如今小编能力有限,还整不出一个为自己所用的主题,现在只能用用特定的主题。如果有大佬会,欢迎私下赐教😁

  • 自从使用Rbeamer制作slides,以后latex看来是要放弃了。

参考资料

[1]

《R Markdown: The Definitive Guide》: https://bookdown.org/yihui/rmarkdown/


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存