在 pandoc markdown 中禁用自动编号

在 pandoc markdown 中禁用自动编号

我有如下的 Markdown 内容

(A) some text

(A) some more text

(A) and so on

我正在使用 pandoc 将其渲染为 PDF( )。这会生成将's 转换为带有标签的有序列表pandoc -o test.pdf test.md的内容。我只希望文字在输出中出现三次。(A)(A), (B), (C)(A)

如何禁用 pandoc markdown 中的自动列表索引功能?

答案1

这是fancy_lists扩展,并且可以已禁用通过

pandoc -o test.pdf --from markdown-fancy_lists test.md

即从 markdown 转换,但关闭(-)“fancy_lists”。

答案2

有很多方法可以做到这一点。

  1. (A)通过使用反斜杠转义至少一个括号来禁用作为列表标记的解析: \(A)(A\)\(A\)

  2. 在项目之间添加 (空) HTML 注释。这样 pandoc 会将项目视为单独的列表并重新开始计数。

    (A) some text
    
    <!-- -->
    
    (A) some more text
    

    此方法生成单项列表,它可能就是您想要的,也可能不是。

  3. 按照@Dave 的描述,转变花式列表。

相关内容