在标准 Markdown 中,并没有原生支持上标(superscript)和下标(subscript)的语法。但许多扩展解析器(如 Pandoc、Typora、Obsidian 等)通过 HTML 标签或自定义语法实现了这一功能。
由于 Markdown 支持内联 HTML,你可以直接使用 <sup> 和 <sub> 标签:
源码:
H<sub>2</sub>O 是水的化学式。
E = mc<sup>2</sup>
效果:
H2O 是水的化学式。
E = mc2
某些 Markdown 解析器支持简写语法:
^ 包裹,例如 x^2^ → x2~ 包裹,例如 H~2~O → H2O⚠️ 注意:此语法并非通用,仅在支持的工具中有效(如 Pandoc 启用 superscript/subscript 扩展时)。
为确保最大兼容性(如 GitHub、大多数静态网站生成器),推荐始终使用 HTML 的 <sup> 和 <sub> 标签。