マークダウンでは、番号を使用してリストを並べ替えることができます。代わりに、文字を使用して順序付きリストを取得するにはどうすればよいですか?すなわち
A. the letter A
B. the letter B
C. etc
それ以外の
1. the number 1
2. the number 2
3. etc.
標準のMarkdownにこの機能があるようには見えません。あなたはできる:
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
fancy_lists
拡張機能があります。注:大文字を使用する場合は、テキストの前に2つのスペースが必要です。https://pandoc.org/MANUAL.html#fn1を参照してください
A. the letter A
A. the letter B
A. etc
Markdown自体はそれを行うことはできませんが、HTMLを入れることができるので、これは非常に簡単な方法を提供します。
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
一部のプラットフォームの一部の派生では、HTMLの非常に厳密なサブセットのみを解釈する場合があります。たとえば、StackOverflowtype
は属性をサポートしていません。しかし、ウィキペディアのMediaWiki Markdownはそうですし、GitHubWikiMarkdownもそうです。
少なくとも最近のバージョンの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
注:これを機能させるには、文字またはローマ数字の後にスペースを追加する必要があります。箇条書きとテキストの間の通常の1つのスペースの代わりに、2つを使用してください。( 「拡張子: 」の下のpandocドキュメントをfancy_lists
参照してください)
パーティーに遅れましたが、これはRMarkdownソリューションを探している他の人々を助けるかもしれません。
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
これは次のように編んでいます:
インデントフォーマットを行うために、これは私が使用するものです:
<style type="text/css">
/* Indent Formatting */
/* Format: a-1-i-A-1-I */
ol {list-style-type: lower-alpha;}
ol ol { list-style-type: decimal;}
ol ol ol { list-style-type: lower-roman;}
ol ol ol ol { list-style-type: upper-alpha;}
ol ol ol ol ol { list-style-type: decimal;}
ol ol ol ol ol ol { list-style-type: upper-roman;}
/* https://www.w3schools.com/cssref/pr_list-style-type.asp */
/* https://stackoverflow.com/questions/11445453/css-set-li-indent */
/* https://stackoverflow.com/questions/13366820/how-do-you-make-lettered-lists-using-markdown */
</style>
下部にあるリンクから、情報を入手した場所にアクセスできます。そしてフォーマットは2行目で説明されています。
ほとんどのプラットフォーム(GitHub、Slack、SO、BitBucket)でこれを行う方法は実際にはありません。(出典:A。このコメントディスカッションB.試してみることができます。)
残念な回避策は次のようになると思います。
## My awesome list
- A. First option.
- **B.** Second option with bold.