我使用 Quarto(通过 RStudio)进行工作,并制作 Revealjs 演示文稿。我想将相同的背景图像(来自与 qmd 位于同一目录中的 .png 文件)应用于所有幻灯片(无需在每个幻灯片标题上指定它)。
Stack Overflow 上最接近的问题是 [this one][1]。答案中提供的代码有效。但是当我改变这一行时:
background-image: url("https://i.imgur.com/8tcxHWh.jpeg");
对此:
background-image: "Background.png";
即,尝试指向与 scss 和 qmd 相同目录中的本地文件,它没有效果(没有背景图像)。
有人知道这个问题的答案吗?
我找到了一个非常简单的解决方案:只需将其包含在 YAML 中而不使用 scss :
---
title: "Title"
format:
revealjs:
background-image: Background.png
---
重要:它不适用于单独指定背景的幻灯片,因此请务必从二级标题中删除
{background-image="image.jpg"}
。