Câu trả lời:
Có vẻ như Markdown tiêu chuẩn không có khả năng này. Bạn có thể:
Sử dụng CSS, bằng cách đặt nó ở đâu đó trong tài liệu đánh dấu của bạn (lưu ý, điều này sẽ ảnh hưởng đến tất cả các danh sách được sắp xếp trong tài liệu)
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
Sử dụng phiên bản mở rộng của markdown. Pandoc markdown có một fancy_lists
tiện ích mở rộng cho phép bạn đánh dấu danh sách bằng các chữ cái và chữ số la mã.
http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
* A. List item
.
style
các thẻ trong .md
tệp.
Bản thân Markdown không thể làm điều đó, nhưng vì bạn có thể đặt HTML vào đó, điều này cung cấp một cách khá đơn giản để làm điều đó:
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Một số dẫn xuất trên một số nền tảng có thể chỉ diễn giải một tập con rất chặt chẽ của HTML. Ví dụ: StackOverflow không hỗ trợ type
thuộc tính. Nhưng MediaWiki Markdown của Wikipedia thì có và GitHub Wiki Markdown cũng vậy.
Ít nhất là đối với các phiên bản gần đây của Pandoc (tôi đang sử dụng phiên bản 1.13.1), có vẻ như bạn có thể sử dụng một số fancy_list
cú pháp mà không cần phải bật tiện ích mở rộng, ví dụ:
I. One
A. two
1. three
2. four
i. five
ii. six
- seven
* eight
II. Nine
Để biên dịch tệp này thành tệp PDF, bạn có thể chạy:
pandoc input.md -o output.pdf
LƯU Ý : Để điều này hoạt động, bạn phải đảm bảo rằng bạn thêm một khoảng trắng sau bất kỳ chữ cái hoặc chữ số la mã nào: thay vì một khoảng trắng thông thường giữa dấu đầu dòng và văn bản, hãy sử dụng hai dấu cách thay thế. (xem tài liệu pandoc)
Đến bữa tiệc muộn, nhưng điều này có thể giúp những người khác đang tìm kiếm giải pháp R Markdown.
Trong R Markdown, nó đi thẳng về phía trước. Ví dụ tối thiểu sau đây lists.rmd
cho thấy các loại khác nhau:
---
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
Điều này đan vào:
Để thực hiện định dạng thụt lề, đây là những gì tôi sử dụng:
<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>
Các liên kết ở dưới cùng đến nơi tôi tìm nguồn thông tin. Và Định dạng được giải thích ở dòng thứ hai.
ol ol { list-style-type: lower-alpha; }
vàol ol ol { list-style-type: lower-roman; }
cho các kiểu danh sách khác nhau ở mỗi cấp độ lồng nhau.