在Reveal JS R Markdown

时间:2017-08-24 11:35:17

标签: html css r

我是使用R package revealjs创建Reveal JS和R Markdown的演示文稿的新手,我坚持如何减少字幕字体大小。

我看到了这个答案: Changing the font size of figure captions in RMarkdown HTML output

还检查了: http://rmarkdown.rstudio.com/revealjs_presentation_format.html#custom_css

但不幸的是,我似乎错过了一些东西,似乎没有用! 任何人都可以提供的帮助将不胜感激:)

这是我的R Markdown:

    ---
title: "Cars"
author: "Me"
date: "24 August 2017"
output:
  revealjs::revealjs_presentation:
    fig_caption: yes

---

<style>

.reveal section p.caption {
  font-size: 0.2em;
}

</style>

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```

```{r,echo = FALSE, warning = FALSE,message=FALSE, fig.cap= "Cars"}

library(ggplot2)
data(mtcars)
g <- ggplot(mpg, aes(class))
g <- g + geom_bar()

print(g)

```

1 个答案:

答案 0 :(得分:1)

所以事实证明我需要一个额外的css文件。 我在工作目录中保存了一个名为custom_css.css的css文件。 这是css代码:

.reveal section figcaption {
  font-size: 0.3em;
}

然后,在我的RMarkdown文件中,编写的代码是:

---
title: "Cars"
author: "Me"
date: "24 August 2017"
output:
  revealjs::revealjs_presentation:
    css: custom_css.css
    fig_caption: yes


---


```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```

```{r,echo = FALSE, warning = FALSE,message=FALSE, fig.cap= "Cars"}

library(ggplot2)
data(mtcars)
g <- ggplot(mpg, aes(class))
g <- g + geom_bar()

print(g)

```