我正在展示我的幻灯片(RStudio 中的问题与浏览器中的问题相同)并且转换有奇怪的延迟。新文本出现,但旧文本不会消失超过 0.5 秒。
我有一个 video on YouTube这说明了问题。
不太确定问题出在哪里。有什么建议吗?
最佳答案
问题是由于 R 的颜色名称与 HTML/CSS 颜色名称不匹配引起的。这是幻灯片中用于创建 xaringanthemer 的源代码块CSS:
```{r xaringan-themer, include=FALSE, warning=FALSE}
library(xaringanthemer)
style_xaringan(title_slide_background_image = "https://wallpapercave.com/wp/wp2567196.jpg",
background_color = "grey14",
title_slide_text_color = "white"
)
```
不幸的是 "grey14"
是一种 R 色,但 HTML 无法识别它,因此幻灯片背景变为透明。如果 theme_xaringan()
使用十六进制颜色,则会发出警告,因此我理解为什么忽略警告。
在某些情况下,颜色名称是相同的——例如“white”
既是 R 颜色又是 HTML 颜色——所以在这种情况下发出警告而不是抛出错误对我来说是有意义的。
您可以使用 col2rgb()
来查找颜色的 rgb 或 hex 表示:
col2rgb("grey14")
#> [,1]
#> red 36
#> green 36
#> blue 36
rgb(36, 36, 36, maxColorValue = 255)
#> [1] "#242424"
因此 background_color="#242424"
或 background_color = "rgb(36,36,36)"
将创建具有纯色背景的幻灯片。
关于r - Xaringan 幻灯片在演示中以奇怪的延迟前进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63798222/