你如何使用降价制作字母清单?

Markdown允许使用数字的有序列表。 我怎样才能得到一个有序的名单使用字母 ? 即

A. the letter A B. the letter B C. etc 

代替

 1. the number 1 2. the number 2 3. etc. 

标准Markdown没有这种能力。 您可以:

  1. 使用CSS,把它放在你的markdown文档中(注意,这将影响文档中的所有有序列表)

     <style type="text/css"> ol { list-style-type: upper-alpha; } </style> 
  2. 使用扩展版本的降价。 Pandoc markdown有一个fancy_lists扩展,可以让你用字母和罗马数字标记列表。

    http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html

Markdown本身不能做到这一点,但是因为你可以把HTML放在它里面,这提供了一个非常简单的方法来做到这一点:

 <ol type="a"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol> 

某些平台上的某些推导可能只解释非常严格的HTML子集。 例如, StackOverflow不支持type属性。 但是维基百科的MediaWiki Markdown确实如此,而GitHub Wiki Markdown也是如此。

至less对于最近版本的Pandoc(我使用的是版本1.13.1),看起来你可以使用一些fancy_list语法而不必启用扩展,例如:

 I. One A. two 1. three 2. four i. five ii. six - seven * eight II. Nine 

要将其编译为PDF,您可以运行:

 pandoc input.md -o output.pdf 

:为此,您必须确保在任何字母或罗马数字之后添加一个额外的空格:而不是通常的一个项目符号和文本之间的空格,而是使用两个。 (请参阅pandoc文档)