闪亮的演示文稿(ioslides):自定义CSS和徽标

时间:2014-06-10 02:13:12

标签: r knitr rstudio shiny r-markdown

我安装了以下内容:

  • RStudio预览版,版本0。98。864(2014年5月24日)
  • knitr和shiny的开发版本,通过devtools :: install_github(c(" yihui / knitr"," rstudio / shiny"))

我想用自定义CSS创建一个闪亮的演示文稿(RStudio菜单项:文件>新文件> RMarkdow> Shiny> Shiny Presentation),但我不确定如何这样做。

我的自定义CSS(目前只更改标题2的颜色)

h2 { 
 font-size:1.8em; 
 color: red;
}

使用RMarkdown PResentations with ioslides webpage上的示例摘录:

---
title: "Habits"
author: John Doe
date: March 22, 2005
output:
  ioslides_presentation:
    css: temp.css
---

    ## Getting up

    - Turn off alarm
    - Get out of bed

但是,当我通过在前导码中包含runtime: Shiny来转换它以产生闪亮输出时,自定义格式不再有效。

---
title: "Habits"
author: John Doe
date: March 22, 2005
runtime: shiny
output:
  ioslides_presentation:
    css: temp.css
---


## Getting up

- Turn off alarm
- Get out of bed

## Slide with Interactive Plot

```{r, echo=FALSE}
inputPanel(
  selectInput("n_breaks", label = "Number of bins:",
          choices = c(10, 20, 35, 50), selected = 20),

  sliderInput("bw_adjust", label = "Bandwidth adjustment:",
          min = 0.2, max = 2, value = 1, step = 0.2)
)

renderPlot({
  hist(faithful$eruptions, probability = TRUE, breaks = as.numeric(input$n_breaks),
       xlab = "Duration (minutes)", main = "Geyser eruption duration")

  dens <- density(faithful$eruptions, adjust = input$bw_adjust)
  lines(dens, col = "blue")
})
```

非常感谢有关如何使用带有Shiny演示文稿的自定义CSS的任何提示。

修改 与此问题类似,我无法通过在前面的内容中包含以下内容来包含我自己的徽标(显然将png更改为我自己系统中的一个):

output:
   ioslides_presentation:
      logo: logo.png

我的有序列表也没有显示数字 感谢。

1 个答案:

答案 0 :(得分:2)

为自定义css支持而打开的issue已于2014年6月24日关闭。

使用原始问题文本进行测试确实显示了{c}中所述的h2标题,并且还添加了logo: Rlogo-1.png,并且确实使用了徽标。