160

マークダウンでは、番号を使用してリストを並べ替えることができます。代わりに、文字を使用して順序付きリストを取得するにはどうすればよいですか?すなわち

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

それ以外の

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

6 に答える 6

110

標準のMarkdownにこの機能があるようには見えません。あなたはできる:

  1. これをマークダウンドキュメントのどこかに配置して、CSSを使用します(これは、ドキュメント内のすべての順序付きリストに影響します)。
<style type="text/css">
    ol { list-style-type: upper-alpha; }
</style>
  1. マークダウンの拡張バージョンを使用します。Pandocマークダウンには、リストに文字とローマ数字でマークを付けることができるfancy_lists拡張機能があります。

注:大文字を使用する場合は、テキストの前に2つのスペースが必要です。https://pandoc.org/MANUAL.html#fn1を参照してください

A.  the letter A
A.  the letter B
A.  etc
于 2013-03-15T00:01:32.283 に答える
56

Markdown自体はそれを行うことはできませんが、HTMLを入れることができるので、これは非常に簡単な方法を提供します。

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

一部のプラットフォームの一部の派生では、HTMLの非常に厳密なサブセットのみを解釈する場合があります。たとえば、StackOverflowtypeは属性をサポートしていません。しかし、ウィキペディアのMediaWiki Markdownはそうですし、GitHubWikiMarkdownもそうです。

于 2015-08-07T07:47:20.103 に答える
27

少なくとも最近のバージョンの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参照してください)

于 2014-12-23T16:18:35.120 に答える
20

パーティーに遅れましたが、これは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

これは次のように編んでいます:

ここに画像の説明を入力してください

于 2018-09-27T15:00:31.360 に答える
2

インデントフォーマットを行うために、これは私が使用するものです:

<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行目で説明されています。

于 2020-05-22T16:52:46.800 に答える
1

ほとんどのプラットフォーム(GitHub、Slack、SO、BitBucket)でこれを行う方法は実際にはありません。(出典:A。このコメントディスカッションB.試してみることができます。)

残念な回避策は次のようになると思います。

サンプルMarkDown(RAW /編集モード)

## My awesome list
- A. First option.
- **B.** Second option with bold.

サンプルMarkDown(プレビューモード)

私の素晴らしいリスト

  • A.最初のオプション。
  • B.太字の2番目のオプション。
于 2021-10-15T22:57:22.283 に答える