Rbeamer~R语言做ppt,看起来很高大山

2021-01-20 16:03:35 浏览数 (1)

前言

研一讨论班的时候,得做学术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主题。例如:

代码语言:javascript复制
---
output:
  beamer_presentation:
    theme: "AnnArbor"
    colortheme: "dolphin"
    fonttheme: "structurebold"
---

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

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

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

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

代码语言:javascript复制
---
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/

0 人点赞