195 votes

Comment faire des listes de lettres en utilisant markdown ?

Markdown permet d'établir des listes ordonnées à l'aide de chiffres. Comment puis-je obtenir une liste ordonnée en utilisant lettres ? c'est-à-dire

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

au lieu de

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

131voto

creativecoder Points 401

Il ne semble pas que le format Markdown standard offre cette possibilité. Vous pouvez le faire :

  1. Utilisez une feuille de style en cascade (CSS), en plaçant ceci quelque part dans votre document markdown (attention, cela affectera toutes les listes ordonnées dans le document).

    <style type="text/css"> ol { list-style-type: upper-alpha; } </style>

  2. Utilisez une version étendue de markdown. Le format markdown de Pandoc possède un fancy_lists extension qui vous permettra de marquer les listes avec des lettres et des chiffres romains.

Remarque : si vous utilisez des lettres majuscules, deux espaces sont nécessaires avant le texte. Voir https://pandoc.org/MANUAL.html#fn1

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

66voto

Terry Points 1398

Markdown lui-même ne peut pas faire cela, mais comme vous pouvez y mettre du HTML, cela fournit un moyen assez simple de le faire :

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

Certaines dérivations sur certaines plates-formes peuvent n'interpréter qu'un sous-ensemble très strict du HTML. Par exemple, StackOverflow ne prend pas en charge le type attribut. Mais MediaWiki Markdown de Wikipedia fait, et le Markdown du wiki GitHub le fait aussi.

31voto

Keith Points 554

Au moins pour les versions récentes de Pandoc (j'utilise la version 1.13.1), il semble que l'on puisse utiliser certaines des fonctions de l'interface utilisateur de Pandoc. fancy_list sans avoir à activer l'extension, par exemple :

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

Pour compiler le tout dans un PDF que vous pouvez ensuite exécuter :

pandoc input.md -o output.pdf

NOTE : Pour que cela fonctionne, vous devez vous assurer que vous ajoutez un espace supplémentaire après les lettres ou les chiffres romains : au lieu de l'habituel espace entre une puce et le texte, utilisez-en deux. (voir pandoc docs sous "Extension : fancy_lists " )

22voto

symbolrush Points 2291

J'arrive tard dans la soirée, mais cela pourrait aider d'autres personnes à la recherche d'une solution R Markdown.

En R Markdown, c'est simple. L'exemple minimal suivant lists.rmd montre différents types :

---
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

Cela se tricote pour :

enter image description here

9voto

om-ha Points 1441

Il n'y a vraiment aucun moyen de le faire sur la plupart des plateformes : GitHub, Slack, SO, BitBucket. (Source : A. Cette discussion sur les commentaires B. Vous pouvez l'essayer.)

Je suppose qu'une solution de contournement regrettable serait la suivante :

Marquage de l'échantillon (MODE RAW/EDIT)

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

Marquage de l'échantillon (MODE PREVIEW)

Ma liste géniale

  • A. Première option.
  • B. Deuxième option en gras.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X