You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Quarto的Reveal.js单幻灯片中多次引用同一条脚注?

Quarto Reveal.js同幻灯片多次引用同脚注的解决方法

问题说明

用Quarto制作Reveal.js演示文稿时,同一张幻灯片内多次引用同一个Markdown脚注,默认会重复显示脚注内容,期望实现多次引用仅展示一次脚注的效果。

解决方法:手动HTML实现脚注控制

放弃Markdown默认脚注语法,改用HTML标签手动定义引用和脚注,确保脚注只出现一次:

修改后的完整.qmd代码

---
title: "test"
format: revealjs
---

## test_1

-   test_1<sup><a href="#fn1" id="ref1">1</a></sup>
-   test_1<sup><a href="#fn1" id="ref2">1</a></sup>

<!-- 固定在幻灯片底部的脚注 -->
<div style="position:absolute; bottom: 20px; left: 50px; font-size: 0.8em;">
  <div id="fn1">
    <sup>1</sup> test_1 footnote 
    <a href="#ref1" title="返回第一个引用">↩</a>
    <a href="#ref2" title="返回第二个引用">↩</a>
  </div>
</div>

关键说明

  • 引用标记:每个引用用<sup>包裹锚点链接,设置唯一id(如ref1、ref2),统一指向脚注的id(fn1)
  • 脚注容器:通过绝对定位将脚注固定在幻灯片底部,避免干扰正文布局
  • 返回跳转:为每个引用添加返回锚点,方便观众跳回对应引用位置

内容的提问来源于stack exchange,提问作者TarJae

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 09:56:05