Respuestas:
No parece que Markdown estándar tenga esta capacidad. Usted puede:
Use CSS, colocando esto en algún lugar de su documento de rebajas (tenga en cuenta que esto afectará a todas las listas ordenadas en el documento)
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
Utilice una versión extendida de Markdown. Pandoc Markdown tiene una fancy_lists
extensión que le permitirá marcar listas con letras y números romanos.
http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
* A. List item
.
style
etiquetas en los .md
archivos.
Markdown en sí mismo no puede hacer eso, pero como puede poner HTML en él, esto proporciona una forma bastante simple de hacerlo:
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Algunas derivaciones en algunas plataformas pueden interpretar solo un subconjunto muy estricto de HTML. Por ejemplo, StackOverflow no admite el type
atributo. Pero MediaWiki Markdown de Wikipedia lo hace, y GitHub Wiki Markdown también.
Al menos para las versiones recientes de Pandoc (estoy usando la versión 1.13.1), parece que puede usar parte de la fancy_list
sintaxis sin tener que habilitar la extensión, por ejemplo:
I. One
A. two
1. three
2. four
i. five
ii. six
- seven
* eight
II. Nine
Para compilar esto en un PDF, puede ejecutar:
pandoc input.md -o output.pdf
NOTA : Para que esto funcione, debe asegurarse de agregar un espacio adicional después de las letras o números romanos: en lugar del espacio habitual entre una viñeta y el texto, use dos en su lugar. (ver documentos de pandoc)
Llega tarde a la fiesta, pero esto podría ayudar a otras personas que buscan una solución R Markdown.
En R Markdown es sencillo. El siguiente ejemplo mínimo lists.rmd
muestra diferentes tipos:
---
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
Esto se teje para:
Para hacer el formato de sangría, esto es lo que 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>
Enlaces en la parte inferior de donde obtuve la información. Y el formato se explica en la segunda línea.
ol ol { list-style-type: lower-alpha; }
yol ol ol { list-style-type: lower-roman; }
para diferentes estilos de lista en cada nivel de anidamiento.