[markdown] 마크 다운을 사용하여 문자 목록을 어떻게 만드나요?

Markdown 은 숫자를 사용하여 정렬 된 목록을 허용합니다. 대신 편지를 사용하여 정렬 된 목록을 얻으려면 어떻게 해야합니까? 즉

A. the letter A
B. the letter B
C. etc

대신에

1. the number 1
2. the number 2
3. etc.



답변

표준 Markdown에이 기능이있는 것 같지 않습니다. 다음을 수행 할 수 있습니다.

  1. 마크 다운 문서의 어딘가에 이것을 넣어 CSS를 사용합니다 (참고로 문서의 모든 순서 목록에 영향을 미칩니다).

    <style type="text/css">
        ol { list-style-type: upper-alpha; }
    </style>
    
  2. 마크 다운의 확장 버전을 사용하십시오. Pandoc 마크 다운에는 fancy_lists문자와 로마 숫자로 목록을 표시 할 수 있는 확장 기능이 있습니다.

    http://johnmacfarlane.net/pandoc/demo/example9/pandocs-markdown.html


답변

Markdown 자체는 그렇게 할 수 없지만 HTML을 넣을 수 있기 때문에 매우 간단한 방법을 제공합니다.

<ol type="a">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>

일부 플랫폼의 일부 파생은 매우 엄격한 HTML 하위 집합 만 해석 할 수 있습니다. 예를 들어 StackOverflowtype속성을 지원하지 않습니다 . 그러나 위키 백과의 미디어 위키 마크 다운을 수행하고, GitHub의 위키 마크 다운은 너무 않습니다.


답변

적어도 최신 버전의 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

노트 :이 작업을 수행하려면 문자 나 로마 숫자 뒤에 추가 공백을 추가해야합니다. 글 머리 기호와 텍스트 사이에 일반적인 하나의 공백 대신 두 개를 대신 사용하십시오. (판독 문서 참조)


답변

파티에 늦었지만 이것은 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>

하단의 정보 출처 링크. 그리고 형식은 두 번째 줄에 설명되어 있습니다.


답변