微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xaringan幻灯片在演示中出现延迟

如何解决Xaringan幻灯片在演示中出现延迟

我正在展示我的幻灯片(RStudio中的问题与浏览器中的问题相同),并且转换的延迟很奇怪。新文本进入,但旧文本消失不超过0.5秒。

我有一个video on YouTube说明了问题。

不太确定问题的根源。有什么建议吗?

解决方法

好的,所以我能够解决这个问题。就是说,当您更改幻灯片时,该类会暂时从remark-visible更改为remark-fading,从而使现有幻灯片保持活动状态1秒钟。我不确定为什么会发生这种特殊的事情(我不记得过去制作过xaringan幻灯片时发生过这种事情)。无论如何,您可以通过在背景图片之后的第一张幻灯片中放置以下代码块来停止它。然后,一切似乎对我来说都很好。

htmltools::tags$style("
.remark-fading{
  display:none
}
")

我也在RStudio.cloud项目中对其进行了更改,并且在此起作用。我在第一张幻灯片的background-image()行之后添加了它。

,

此问题是由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或十六进制表示形式:

col2rgb("grey14")
#>       [,1]
#> red     36
#> green   36
#> blue    36
rgb(36,36,maxColorValue = 255)
#> [1] "#242424"

因此,background_color="#242424"background_color = "rgb(36,36)"都可以创建具有坚实背景的幻灯片。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?