闪亮的演示文稿(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悬停演示文稿