You need to enable JavaScript to run this app. 使用Pandoc生成revealjs幻灯片时如何实现脚注显示在引用所在同页
优惠活动
大模型
产品
解决方案
定价
更多

使用Pandoc生成revealjs幻灯片时如何实现脚注显示在引用所在同页

脚注显示在对应幻灯片的实现方法

该需求可以直接通过Pandoc内置配置实现,无需额外插件。

方法1:命令行添加转换参数

转换时在命令中加入--reference-location=section参数即可,示例命令:
pandoc -t revealjs -s 输入文件.md -o 输出幻灯片.html --reference-location=section

revealjs格式中每一页幻灯片对应一个<section>节点,该参数会将脚注渲染到对应引用所在的section末尾,也就是当前幻灯片的底部,不会统一集中到最后一页。

方法2:元数据配置(更便捷)

如果不想每次输入命令行参数,可以在Markdown文件的顶部YAML元数据块中添加配置:

---
reference-location: section
---

后续执行普通转换命令即可自动生效。

可选:自定义脚注样式

如果需要调整脚注的显示效果,可以在Markdown中插入自定义CSS,示例:

<style>
.reveal .footnotes {
  font-size: 0.6em;
  border-top: 1px solid #eee;
  padding-top: 10px;
  margin-top: 20px;
}
</style>

可根据实际需求修改对应样式属性。

注意:该配置仅在Pandoc 2.0及以上版本生效,更低版本建议先升级Pandoc。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 02:27:01