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

Posted

技术标签:

【中文标题】闪亮的演示文稿(ioslides):自定义 CSS 和徽标【英文标题】:Shiny Presentation (ioslides): Custom CSS and logo 【发布时间】:2014-07-30 16:12:06 【问题描述】:

我安装了以下内容:

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

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

我的自定义 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")
)
```

任何关于如何使用自定义 CSS 和闪亮的演示文稿的提示将不胜感激。

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

output:
   ioslides_presentation:
      logo: logo.png

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

【问题讨论】:

我可以重现您的问题。我认为这是一个错误,请报告给github.com/rstudio/rmarkdown/issues 谢谢! 谢谢@Yihui,我已经按照建议报告了这个问题。 有人找到这个问题的答案了吗? logo: logo.jpg 不起作用。错误提示找不到数据文件 logo.jpg。 【参考方案1】:

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

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

【讨论】:

以上是关于闪亮的演示文稿(ioslides):自定义 CSS 和徽标的主要内容,如果未能解决你的问题,请参考以下文章

[UWP] [VisualState]自定义ListViewItem悬停演示文稿

在PowerPoint中自定义可输入文本的占位符

将标题拆分为多行?

PowerPoint 2010 内存泄漏?

UIViewController 自定义过渡风格(由内而外呈现)

吉他和弦自定义标签简单解析器