Réponses:
Il ne semble pas que le Markdown standard ait cette capacité. Vous pouvez:
Utilisez CSS, en le mettant quelque part dans votre document de démarque (notez que cela affectera toutes les listes ordonnées dans le document)
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
Utilisez une version étendue de markdown. Pandoc markdown a une fancy_lists
extension qui vous permettra de marquer des listes avec des lettres et des chiffres romains.
http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
* A. List item
.
style
balises dans les .md
fichiers.
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 de HTML. Par exemple, StackOverflow ne prend pas en charge l' type
attribut. Mais MediaWiki Markdown de Wikipédia le fait, et le GitHub Wiki Markdown le fait aussi.
Au moins pour les versions récentes de Pandoc (j'utilise la version 1.13.1), il semble que vous puissiez utiliser une partie de la fancy_list
syntaxe 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 ceci dans un PDF, vous pouvez ensuite exécuter:
pandoc input.md -o output.pdf
Remarque : pour que cela fonctionne, vous devez vous assurer d'ajouter un espace supplémentaire après les lettres ou les chiffres romains: au lieu de l'espace habituel entre une puce et le texte, utilisez deux à la place. (voir la documentation pandoc)
En retard à la fête, mais cela pourrait aider d'autres personnes à la recherche d'une solution R Markdown.
Dans 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 permet de:
Pour faire le formatage du retrait, voici ce que j'utilise:
<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 */
/* /programming/11445453/css-set-li-indent */
/* /programming/13366820/how-do-you-make-lettered-lists-using-markdown */
</style>
Liens en bas vers où j'ai trouvé les informations. Et le format est expliqué sur la deuxième ligne.
ol ol { list-style-type: lower-alpha; }
etol ol ol { list-style-type: lower-roman; }
pour différents styles de liste à chaque niveau d'imbrication.