【发布时间】:2023-01-28 15:01:12
【问题描述】:
我无法在所有幻灯片(包括标题幻灯片)的左上角创建页眉。我使用format: revealjs 制作幻灯片。
当只使用revealjs,没有Quarto时,我可以在div class="reveal"中嵌入自定义div类header。但是,我不能在 Quarto 框架内这样做,因为在 HTML 中呈现任何自定义条目会删除自定义条目。
有什么建议么?谢谢,麻烦您了!
笔记:我知道页脚选项,我已经将页脚用于其他用途,现在我需要页眉。
在纯 Reveal.JS 中,我使用了以下嵌入 index.html 中的代码:
<div class="reveal">
<div class="header">
<section data-markdown="slides/header.md"></section>
</div>
<!-- slides in markdown here-->
</div>
我的slides/header.md 中有以下内容:
Custom header text appears on top left corner of all slides..
为了出现在所有幻灯片的左上角,我在 reveal.scss 中嵌入了以下 CSS:
.reveal .header {
position: absolute;
top: 1em;
left: 1em;
font-size: 0.7em;
}
我无法在 Quarto 中复制它,因为一旦我渲染了 .qmd 文件,html 文件就被修改了。我也不知道这个“标题”是否可以嵌入.qmd 文件的标题参数中。
当前,我在 .qmd 文件中使用以下内容生成页脚:
format:
revealjs:
...
footer: "custom footer text"
【问题讨论】:
-
您能否提供您为四开本尝试过的代码,以便这里的人们可以工作并测试它并帮助您?! :)