使用 xaringan 设置默认内容类
Posted
技术标签:
【中文标题】使用 xaringan 设置默认内容类【英文标题】:Set default content classes with xaringan 【发布时间】:2020-02-01 19:08:33 【问题描述】:我想设置一组适用于我的 xaringan 演示文稿的所有幻灯片的默认幻灯片内容类。这样我就不用写了
class: someclass
在每张幻灯片的顶部。我猜这可以通过使用模板来设置,但我仍然需要记住将这些信息复制到每张幻灯片。
可以使用 YAML 中的titleSlideClass
为 标题幻灯片 设置默认内容类,例如:
---
output:
xaringan::moon_reader:
nature:
titleSlideClass: ["right", "top", "my-title"]
---
我希望能够为每张幻灯片执行此操作。如果不可能,我会自己修改将其添加到moon_reader
,但如果可能的话,我不想重新发明***。
PS:有人可能会争辩说:如果您想要为每张幻灯片指定一个特定的类,为什么不直接更新 CSS 文件。这确实是一个选项,但我只想设置一个默认的幻灯片切换选项,不想不必要地乱用animate.js
。
【问题讨论】:
【参考方案1】:我想我在仔细阅读 remark.js
documentation 后找到了一个简单的解决方案。 layout: true
选项允许用户包含一组默认类作为第一张幻灯片。在这里显示它以防其他人可能需要它:
因此,在 YAML 之后,下面的幻灯片将被隐藏,但将应用于所有后续幻灯片
---
class: animated, fadeIn
layout: true
---
【讨论】:
以上是关于使用 xaringan 设置默认内容类的主要内容,如果未能解决你的问题,请参考以下文章