如何在Markdown中制作罗马数字列表?

bes*_*ant 2 markdown list roman-numerals

如何在Markdown中创建罗马数字列表

像这样...

i)更高的每英亩甘蔗田。
ii)甘蔗中蔗糖含量较高。
iii)降低人工成本。
iv)更长的破碎时间。

Tam*_*gel 6

纯 Markdown不支持罗马数字列表。

您可以使用 CSS 定义带有小写字母的罗马数字列表,尽管它看起来会略有不同:

list-style-type:lower-roman;
Run Code Online (Sandbox Code Playgroud)

结果:

  i.  Lorem ipsum  
 ii.  Dolor sit amet  
iii.  Foobar
Run Code Online (Sandbox Code Playgroud)


Tod*_*obs 5

Pandoc支持罗马数字用于有序列表

原始的Markdown不支持罗马数字,当前(从0.28版开始)也不支持CommonMark。但是,某些Markdown风格和处理器确实支持它们,无论是本机还是启用了某些扩展。

Pandoc允许您在字母或罗马数字后使用两个空格来表示这样的列表。例如:

I.  Foo 
    A.  Bar 
    B.  Baz 
II.  Quux
Run Code Online (Sandbox Code Playgroud)

将呈现以下HTML:

<ol type="I">
<li>Foo
<ol type="A">
<li>Bar</li>
<li>Baz</li>
</ol></li>
<li>Quux</li>
</ol>
Run Code Online (Sandbox Code Playgroud)

这个特定的示例不需要CSS或非默认扩展名,但是需要您使用Pandoc而不是其他处理器来呈现标记。如果您使用其他任何东西,您的里程都会有所不同。