Відповіді:
Не здається, що стандартний Markdown має таку можливість. Ти можеш:
Використовуйте CSS, помістивши це десь у своєму розмітковому документі (зверніть увагу, це вплине на всі упорядковані списки в документі)
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
Використовуйте розширену версію розмітки. У розмітці Pandoc є fancy_lists
розширення, яке дозволить вам позначати списки літерами та римськими цифрами.
http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
* A. List item
.
style
теги у .md
файлах.
Сам Markdown не може цього зробити, але оскільки ви можете вписати в нього HTML, це забезпечує досить простий спосіб зробити це:
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Деякі виводи на деяких платформах можуть інтерпретувати лише дуже суворий підмножина HTML. Наприклад, StackOverflow не підтримує type
атрибут. Але MediaWiki Markdown у Вікіпедії робить, а також у GitHub Wiki Markdown .
Принаймні для останніх версій Pandoc (я використовую версію 1.13.1), схоже, ви можете використовувати частину fancy_list
синтаксису, не вмикаючи розширення, наприклад:
I. One
A. two
1. three
2. four
i. five
ii. six
- seven
* eight
II. Nine
Щоб скласти це в PDF, ви можете запустити:
pandoc input.md -o output.pdf
ПРИМІТКА . Для цього вам потрібно додати додатковий пробіл після будь-яких букв чи римських цифр: замість звичайного одного пробілу між кулею та текстом, використовуйте два. (див. документи Pandoc)
Пізно до вечірки, але це може допомогти іншим людям, які шукають рішення R Markdown.
У R Markdown прямо вперед. Наступний мінімальний приклад lists.rmd
показує різні типи:
---
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
Це в'яжеться:
Для форматування відступів це те, що я використовую:
<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>
Посилання внизу, де я отримав інформацію. І Формат пояснюється у другому рядку.
ol ol { list-style-type: lower-alpha; }
іol ol ol { list-style-type: lower-roman; }
для різних стилів списку, на кожному рівні введення.