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

如何在(R-)Markdown中实现非连续(倒序)列表的原样渲染?

解决(R-)Markdown倒序编号列表不被自动修正的问题

要让非连续/倒序的编号列表原样显示,有几种可靠的方法:

方法1:使用HTML有序列表标签

Markdown兼容HTML语法,直接用<ol>标签的start属性指定每个列表的起始编号,就能强制保留自定义编号:

<ol start="3">
  <li>A</li>
</ol>
<ol start="2">
  <li>B</li>
</ol>
<ol start="1">
  <li>C</li>
</ol>

渲染后会准确显示为:
3. A
2. B

  1. C

方法2:改用无序列表手动写编号

如果不需要有序列表的默认样式,直接用无序列表配合手动输入的编号,完全不会被Markdown渲染器修正:

    1. A
    1. B
    1. C

方法3:利用Pandoc原始属性(仅适用于R Markdown/Pandoc环境)

如果你的文档是用Pandoc渲染的R Markdown,可以给每个列表项添加原始属性,强制保留编号:

3. A {data-number="3"}
2. B {data-number="2"}
1. C {data-number="1"}

需要确保你的Pandoc启用了raw_attribute扩展(R Markdown环境默认已开启)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 09:22:42