Markdown允许使用数字的有序列表.我怎样才能使用字母获得有序列表?即
A. the letter A
B. the letter B
C. etc
Run Code Online (Sandbox Code Playgroud)
代替
1. the number 1
2. the number 2
3. etc.
Run Code Online (Sandbox Code Playgroud)
cre*_*der 71
标准Markdown似乎没有这种能力.您可以:
使用CSS,将其放在降价文档中的某处(注意,这将影响文档中的所有有序列表)
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
Run Code Online (Sandbox Code Playgroud)使用markdown的扩展版本.Pandoc markdown有一个fancy_lists扩展名,允许您使用字母和罗马数字标记列表.
http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
Ter*_*rry 23
Markdown本身不能这样做,但由于你可以将HTML放入其中,这提供了一种非常简单的方法:
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
某些平台上的某些派生可能只解释非常严格的HTML子集.例如,StackOverflow不支持该type属性.但维基百科的MediaWiki Markdown确实如此,而GitHub Wiki Markdown也是如此.
Kei*_*itt 14
至少对于最新版本的Pandoc(我使用的是版本1.13.1),看起来你可以使用一些fancy_list语法而不必启用扩展,例如:
I. One
A. two
1. three
2. four
i. five
ii. six
- seven
* eight
II. Nine
Run Code Online (Sandbox Code Playgroud)
要将其编译为PDF,您可以运行:
pandoc input.md -o output.pdf
Run Code Online (Sandbox Code Playgroud)
注意:要使其正常工作,您必须确保在任何字母或罗马数字后添加额外的空格:而不是子弹和文本之间通常的一个空格,而是使用两个.(参见pandoc文档)
om-*_*-ha 12
在大多数平台上确实没有办法做到这一点——GitHub、Slack、SO、BitBucket。(来源:A.这个评论讨论B.你可以尝试一下。)
我想一个令人遗憾的解决方法是这样的:
## My awesome list
- A. First option.
- **B.** Second option with bold.
Run Code Online (Sandbox Code Playgroud)
晚会晚了,但这可能会帮助其他人寻找R Markdown解决方案。
在R Markdown中很简单。以下最小示例lists.rmd显示了不同的类型:
---
title: "Lists"
output: pdf_document
---
A list with bullet points:
- Something
- Something else
A numeric list:
1. Something
1. Something else
A list using small letters:
a) Something
a) Something else
A list using capital letters:
A) Something
A) Something else
Run Code Online (Sandbox Code Playgroud)
编织成:
| 归档时间: |
|
| 查看次数: |
47310 次 |
| 最近记录: |