如何强制 pandoc 从一 (1) 开始对所有有序列表进行编号?
How to force pandoc to number all ordered lists starting from one (1)?
我有一个由某个应用程序生成的 Markdown 文档。一切正常,但有序列表存在一些问题。
下面是此类 Markdown 文档的最小可复制示例:
# Heading 1
Some text
## Heading 1.1
1. list item
1. list item
## Heading 1.2
3. list item
1. list item
## Heading 1.3
7. list item
3. list item
输出格式真的无关紧要,但对于 PDF(由 pandoc list-test.md -o list.pdf
制作),我得到以下信息:
但例如 ReText 会按预期呈现代码:
为什么会这样?
这里的原因是ReText使用了Python Markdown。
比较 using Babelmark 2 gives a clue that we need to switch Pandoc to the markdown_strict
模式:
pandoc list-test.md -o list.pdf --from=markdown_strict
获得预期的渲染效果。
也使用 markdown_phpextra
或 markdown_mmd
方法:
pandoc list-test.md -o list.pdf --from=markdown_phpextra
pandoc list-test.md -o list.pdf --from=markdown_mmd
也会fix这个问题。
我有一个由某个应用程序生成的 Markdown 文档。一切正常,但有序列表存在一些问题。
下面是此类 Markdown 文档的最小可复制示例:
# Heading 1
Some text
## Heading 1.1
1. list item
1. list item
## Heading 1.2
3. list item
1. list item
## Heading 1.3
7. list item
3. list item
输出格式真的无关紧要,但对于 PDF(由 pandoc list-test.md -o list.pdf
制作),我得到以下信息:
但例如 ReText 会按预期呈现代码:
为什么会这样?
这里的原因是ReText使用了Python Markdown。
比较 using Babelmark 2 gives a clue that we need to switch Pandoc to the markdown_strict
模式:
pandoc list-test.md -o list.pdf --from=markdown_strict
获得预期的渲染效果。
也使用 markdown_phpextra
或 markdown_mmd
方法:
pandoc list-test.md -o list.pdf --from=markdown_phpextra
pandoc list-test.md -o list.pdf --from=markdown_mmd
也会fix这个问题。