Markdown 上下标语法详解

在 Markdown 中,默认并不直接支持上标(superscript)和下标(subscript)语法。但通过 HTML 标签或部分扩展语法(如 Pandoc、Typora 等),我们可以实现上下标效果。

1. 使用 HTML 标签(通用方法)

由于 Markdown 允许内嵌 HTML,最可靠的方式是使用 <sup> 和 <sub> 标签:

源码:

H<sub>2</sub>O 是水的化学式。
E = mc<sup>2</sup> 是爱因斯坦质能方程。

渲染效果:

H2O 是水的化学式。
E = mc2 是爱因斯坦质能方程。

2. 使用扩展语法(部分编辑器支持)

某些 Markdown 解析器(如 Pandoc、Typora、Obsidian)支持以下简写:

⚠️ 注意:该语法不是标准 Markdown,在 GitHub、VS Code 默认预览等环境中可能无效。

3. 实际应用场景

4. 兼容性建议

为确保跨平台兼容性,推荐始终使用 HTML 的 <sup> 和 <sub> 标签。它们在所有现代浏览器和 Markdown 渲染器中均能正确显示。

更多功能More features
批量转换批量转换批量处理文件,支持docx/txt 降低AI率降低AI率用更自然的表达方式重写内容 改写建议改写建议看看同一句话还能怎么说