programing tip

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

itbloger 2020. 9. 4. 07:02
반응형

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


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

이것은 다음과 같습니다.

여기에 이미지 설명 입력

참고 URL : https://stackoverflow.com/questions/13366820/how-do-you-make-lettered-lists-using-markdown

반응형