Odpowiedzi:
Nie wydaje się, aby standardowy Markdown miał taką możliwość. Możesz:
Użyj CSS, umieszczając to gdzieś w swoim dokumencie przecen (uwaga, wpłynie to na wszystkie uporządkowane listy w dokumencie)
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
Użyj rozszerzonej wersji przeceny. Markdown Pandoc ma fancy_lists
rozszerzenie, które pozwoli ci oznaczać listy literami i cyframi rzymskimi.
http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
* A. List item
.
style
tagi w .md
plikach.
Sam Markdown nie może tego zrobić, ale ponieważ można w nim umieścić HTML, zapewnia to dość prosty sposób:
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Niektóre wyprowadzenia na niektórych platformach mogą interpretować tylko bardzo ścisły podzbiór HTML. Na przykład StackOverflow nie obsługuje type
atrybutu. Ale Wikipedia MediaWiki Markdown tak, podobnie jak GitHub Wiki Markdown .
Przynajmniej w przypadku ostatnich wersji Pandoc (używam wersji 1.13.1) wygląda na to, że możesz użyć części fancy_list
składni bez konieczności włączania rozszerzenia, np:
I. One
A. two
1. three
2. four
i. five
ii. six
- seven
* eight
II. Nine
Aby skompilować to do pliku PDF, możesz uruchomić:
pandoc input.md -o output.pdf
UWAGA : Aby to zadziałało, musisz dodać dodatkową spację po dowolnych literach lub cyfrach rzymskich: zamiast zwykłej jednej spacji między punktorem a tekstem użyj zamiast tego dwóch. (zobacz dokumentację pandoc)
Spóźniłem się na imprezę, ale może to pomóc innym osobom szukającym rozwiązania R Markdown.
W R Markdown jest to proste. Poniższy minimalny przykład lists.rmd
przedstawia różne typy:
---
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
To łączy się z:
Aby wykonać formatowanie wcięć, używam:
<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>
Linki na dole do miejsca, w którym pozyskałem informacje. Format jest wyjaśniony w drugim wierszu.
ol ol { list-style-type: lower-alpha; }
iol ol ol { list-style-type: lower-roman; }
dla różnych stylów list na każdym poziomie zagnieżdżenia.