Risposte:
Non sembra che Markdown standard abbia questa capacità. Puoi:
Usa CSS, inserendolo da qualche parte nel tuo documento di markdown (nota, questo avrà effetto su tutti gli elenchi ordinati nel documento)
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
Usa una versione estesa del markdown. Il markdown Pandoc ha fancy_lists
un'estensione che ti permetterà di contrassegnare elenchi con lettere e numeri romani.
http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
* A. List item
.
style
tag nei .md
file.
Markdown stesso non può farlo, ma dal momento che puoi inserire HTML in esso, questo fornisce un modo piuttosto semplice per farlo:
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Alcune derivazioni su alcune piattaforme potrebbero interpretare solo un sottoinsieme molto rigoroso di HTML. Ad esempio, StackOverflow non supporta l' type
attributo. Ma MediaWiki Markdown di Wikipedia lo fa, e anche GitHub Wiki Markdown lo fa.
Almeno per le versioni recenti di Pandoc (sto usando la versione 1.13.1), sembra che tu possa usare parte della fancy_list
sintassi senza dover abilitare l'estensione, ad esempio:
I. One
A. two
1. three
2. four
i. five
ii. six
- seven
* eight
II. Nine
Per compilarlo in un PDF puoi quindi eseguire:
pandoc input.md -o output.pdf
NOTA : Affinché funzioni, devi assicurarti di aggiungere uno spazio extra dopo ogni lettera o numero romano: invece del solito uno spazio tra un punto elenco e il testo, usa due invece. (vedi documenti pandoc)
In ritardo alla festa, ma questo potrebbe aiutare altre persone alla ricerca di una soluzione R Markdown.
In R Markdown è semplice. Il seguente esempio minimo lists.rmd
mostra diversi tipi:
---
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
Questo si adatta a:
Per eseguire la formattazione del rientro questo è ciò che uso:
<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>
Collegamenti in basso a dove ho preso le informazioni. E il formato è spiegato nella seconda riga.
ol ol { list-style-type: lower-alpha; }
eol ol ol { list-style-type: lower-roman; }
per diversi stili di elenco a ciascun livello di annidamento.