Markdownช่วยให้รายการสั่งซื้อโดยใช้ตัวเลข ฉันจะรับรายการสั่งซื้อโดยใช้ตัวอักษรแทนได้อย่างไร? กล่าวคือ
A. the letter A
B. the letter B
C. etc
แทน
1. the number 1
2. the number 2
3. etc.
Markdownช่วยให้รายการสั่งซื้อโดยใช้ตัวเลข ฉันจะรับรายการสั่งซื้อโดยใช้ตัวอักษรแทนได้อย่างไร? กล่าวคือ
A. the letter A
B. the letter B
C. etc
แทน
1. the number 1
2. the number 2
3. etc.
คำตอบ:
ไม่ปรากฏว่า Markdown มาตรฐานมีความสามารถนี้ คุณสามารถ:
ใช้ CSS โดยวางไว้ที่ใดที่หนึ่งในเอกสาร markdown ของคุณ (หมายเหตุสิ่งนี้จะมีผลกับรายการสั่งซื้อทั้งหมดในเอกสาร)
<style type="text/css">
ol { list-style-type: upper-alpha; }
</style>
ใช้ markdown เวอร์ชันเพิ่มเติม Pandoc markdown มี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 ของ Wikipediaทำและ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; }
สำหรับสไตล์รายการที่แตกต่างกันในแต่ละระดับของการซ้อน