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

如何调整Quarto RevealJS幻灯片中引用标记的字号与位置

解决Quarto RevealJS幻灯片正文脚注引用标记样式问题

要调整正文中脚注引用标记(如[^1])的字号与位置,直接针对渲染后的HTML元素编写CSS即可,具体方法如下:

1. 定位目标元素

Quarto会把正文里的脚注引用标记渲染为带footnote-ref类的<sup>标签,结构大致如下:

<sup class="footnote-ref">
  <a href="#fn1" id="fnref1">[1]</a>
</sup>

2. 编写自定义CSS

在你的Quarto文档中添加以下样式(可放在文档开头的style块,或外部CSS文件中):

/* 调整脚注引用标记的字号、垂直对齐和间距 */
.footnote-ref {
  font-size: 0.7em; /* 自定义字号,比如设为正文的70% */
  vertical-align: super; /* 保持上标对齐,可改为top/middle等调整位置 */
  margin-left: 0.1em; /* 增加与前面文本的间距 */
  margin-right: 0.1em; /* 增加与后面文本的间距 */
}

/* 可选:调整引用标记里的链接样式 */
.footnote-ref a {
  text-decoration: none; /* 去掉下划线 */
  color: #2c3e50; /* 自定义颜色 */
}

3. 在Quarto文档中引入CSS

方式一:内部样式块

直接在文档开头添加:

---
title: "你的幻灯片标题"
format: revealjs
---

<style>
.footnote-ref {
  font-size: 0.7em;
  vertical-align: super;
  margin-left: 0.1em;
  margin-right: 0.1em;
}

.footnote-ref a {
  text-decoration: none;
}
</style>

## 幻灯片内容
这里是正文内容[^1]

[^1]: 这是脚注内容

方式二:外部CSS文件

在YAML头中指定CSS文件路径:

---
title: "你的幻灯片标题"
format: 
  revealjs:
    css: custom.css
---

然后把上述CSS代码写入custom.css文件即可。

这样就能精准控制正文里脚注引用标记的字号、垂直位置和间距,与你已设置的右下角脚注样式匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 02:57:02