Yanıtlar:
Görünüşe göre standart Markdown bu kabiliyete sahip değil. Yapabilirsin:
Bunu markdown belgenizde bir yere koyarak CSS kullanın (not, bu belgedeki tüm sıralı listeleri etkileyecektir)
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
Markdown'ın genişletilmiş bir sürümünü kullanın. Pandoc markdown, fancy_lists
listeleri harflerle ve roma rakamlarıyla işaretlemenizi sağlayan bir uzantıya sahiptir .
http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html
* A. List item
.
style
etiketleri de yok sayıyor .md
.
Markdown bunu kendisi yapamaz, ancak içine HTML koyabileceğiniz için bu oldukça basit bir yol sağlar:
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Bazı platformlardaki bazı türetmeler, yalnızca çok katı bir HTML alt kümesini yorumlayabilir. Örneğin, StackOverflow , type
niteliği desteklemez . Ancak Wikipedia'nın MediaWiki Markdown'u var ve GitHub Wiki Markdown da yapıyor.
En azından Pandoc'un son sürümleri için (1.13.1 sürümünü kullanıyorum), fancy_list
sözdiziminin bir kısmını uzantıyı etkinleştirmek zorunda kalmadan kullanabileceğiniz gibi görünüyor , örneğin:
I. One
A. two
1. three
2. four
i. five
ii. six
- seven
* eight
II. Nine
Bunu bir PDF olarak derlemek için şunu çalıştırabilirsiniz:
pandoc input.md -o output.pdf
NOT : Bunun işe yaraması için, herhangi bir harf veya roma rakamından sonra fazladan bir boşluk eklediğinizden emin olmalısınız: bir madde işareti ile metin arasında olağan bir boşluk yerine, iki tane kullanın. (pandoc belgelerine bakın)
Partiye geç kaldı, ancak bu, bir R Markdown çözümü arayan diğer insanlara yardımcı olabilir.
R Markdown'da bu çok basit. Aşağıdaki minimum örnek lists.rmd
, farklı türleri gösterir:
---
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
Bu örgü:
Girinti biçimlendirmesi yapmak için bunu kullanıyorum:
<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>
Alttaki bilgileri nereden aldığımı gösteren bağlantılar. Ve format ikinci satırda açıklanmıştır.
ol ol { list-style-type: lower-alpha; }
veol ol ol { list-style-type: lower-roman; }
farklı liste stilleri için css kuralları eklemek yararlı olabilir .