2.1 Markdown 구문

이 절에서는 Pandoc의 Markdown에 대해 매우 간략하게 소개하면서 시작합니다. Markdown에 익숙한 독자는 이 섹션을 건너 뛸 수 있습니다. Pandoc Markdown의 포괄적인 구문은 Pandoc 웹 사이트 http://pandoc.org에서 찾을 수 있습니다.

2.1.1 인라인 형식

텍스트를 밑줄이나 별표로 묶어 기울임 꼴로 만들 수 있습니다 (예 :_text_*text*text로 변환됨).

굵은 텍스트의 경우 두 개의 밑줄 (__굵은__) 또는 별표 (**굵은**)를 사용합니다.

~로 둘러싸인 텍스트는 아래 첨자로 변환되고(예 :H~2~SO~4~는 H2SO4를 렌더링 함), 비슷하게 두 개의 캐럿 (^)이 위 첨자를 생성합니다(예 :Fe^2+^는 Fe2+를 렌더링합니다).

텍스트를 ‘인라인 코드’로 표시하려면 한 쌍의 백틱을 사용합니다 (예 :`code`code로 렌더링함).3

작은 대문자(Small caps)는 HTML의 태그인 span을 사용하여 생성할 수 있습니다. 예를 들어, <span style="font-variant:small-caps;">Small Caps</span>Small Caps와 같이 출력됩니다.

NOTICE!!!

Small Caps를 사용하려면 style.css 파일에 다음의 내용이 정의되어 있어야 합니다.

.smallcaps {
    font-variant: small-caps;
}

링크[text](link) 형태로 생성합니다 .예를 들어, [RStudio](https://www.rstudio.com)RStudio에 대한 링크를 생성해 줍니다.

마찬가지로, 이미지 삽입 구문도 비슷한데, 단지 맨 앞에 감탄부호(!)를 붙여 줍니다. 예를 들어, ![Important image](images/important.png)Important image와 같이 이미지를 출력해 줍니다.

각주는 캐럿 기호(^) 다음의 대괄호([]) 안에 기입합니다. 예를 들어, ^[This is a footnote.]는 각주4와 같이 출력됩니다.

인용에 대해서는 섹션 2.8에서 설명합니다.

2.1.2 블록 수준의 요소

장/절의 제목들은 1개 이상의 # 기호 다음에 작성합니다. 예를 들어,

# 제1수준 제목

## 제2수준 제목

### 제3수준 제목

특정 제목에 번호를 매기고 싶지 않으면 제목 끝에 {-}를 추가합니다 (예 :

# 서론     {-}

순서가 없는 목록의 항목*, - 또는 +로 시작하며, 하위 목록은 네 개의 공백으로 들여 쓰기합니다. 다른 목록 내에 하나의 목록을 중첩할 수 있습니다.

- 항목
- 항목
- 항목
    - 항목
    - 항목

그 결과는 다음과 같습니다:

  • 항목

  • 항목

  • 항목

    • 항목

    • 항목

번호가 붙은 목록의 항목은 숫자로 시작합니다(중첩된 목록의 규칙은 위와 동일). 예를 들어,

1. 제1항목
   1. 제1-1항목
   2. 제1-2항목
2. 제2항목
3. 제3항목

그 결과는 Markdown과 크게 다르지 않습니다:

  1. 제1항목
    1. 제1-1항목
    2. 제1-2항목
  2. 제2항목
  3. 제3항목

인용문> 다음에 작성합니다. 예를 들어,

> "I thoroughly disapprove of duels. If a man should challenge me,
  I would take him kindly and forgivingly by the hand and lead him
  to a quiet place and kill him."
>
> --- Mark Twain

실제 출력결과(이 책에서는 인용문의 스타일도 변경할 수 있습니니다.) :

“I thoroughly disapprove of duels. If a man should challenge me, I would take him kindly and forgivingly by the hand and lead him to a quiet place and kill him.”

–— Mark Twain

일반 코드 블록은 세 개 이상의 백틱 뒤에 작성할 수 있으며 블록을 네 개의 공백으로 들여쓰기 할 수도 있습니다.

​```
This text is displayed verbatim / preformatted
​```
Or indent by four spaces:

    This text is displayed verbatim / preformatted

2.1.3 수식 표현

인라인 LaTeX 방정식은 LaTeX 구문을 사용하여 달러($ $) 기호의 내부에 작성할 수 있습니다. 예 :$f(k) = {n \choose k} p^{k}(1-p)^{n-k}$로 표시되는 스타일의 수학 표현식은 \(f(k) = {n \choose k} p^{k}(1-p)^{n-k}\))로 표시가 됩니다.

그리고 두 개의 달러 기호($$ $$) 안에 수식을 작성할 수도 있습니다. 예를 들어, $$f(k) = {n \choose k}p^{k}(1-p)^{n-k}$$의 출력은 다음과 같습니다:

\[f(k) = {n \choose k} p^{k} (1-p)^{n-k}\]

그리고 $ $ 또는 $$ $$내에서 수학 환경을 사용할 수도 있습니다. 예를 들어, 아래의 표현은

$$\begin{array}{ccc}
x_{11} & x_{12} & x_{13}\\
x_{21} & x_{22} & x_{23}
\end{array}$$

다음과 같은 배열(array)로 표현해 줍니다.

\[\begin{array}{ccc} x_{11} & x_{12} & x_{13}\\ x_{21} & x_{22} & x_{23} \end{array}\]

다음의 표현은

$$X = \begin{bmatrix}1 & x_{1}\\
1 & x_{2}\\
1 & x_{3}
\end{bmatrix}$$

다음과 같이 대괄호 안에 행렬을 표시해 줍니다.

\[X = \begin{bmatrix}1 & x_{1}\\ 1 & x_{2}\\ 1 & x_{3} \end{bmatrix}\]

다음의 표현은

$$\Theta = \begin{pmatrix}\alpha & \beta\\
\gamma & \delta
\end{pmatrix}$$

큰 괄호 안에 행렬을 표시해 줍니다.

\[\Theta = \begin{pmatrix}\alpha & \beta\\ \gamma & \delta \end{pmatrix}\]

그리고 다음의 표현은

$$\begin{vmatrix}a & b\\
c & d
\end{vmatrix}=ad-bc$$

다음과 같이 행렬식으로 표시해 줍니다.

\[\begin{vmatrix}a & b\\ c & d \end{vmatrix}=ad-bc\]


  1. 리터럴 백틱()을 포함하려면 바깥쪽에 더 많은 백틱을 사용해야 합니다. 예를 들어 두 개의 백틱을 사용하여 내부에 하나의 백틱을 유지할 수 있습니다 (`code`code로 렌더링 함).↩︎

  2. 이것은 각주의 예를 보여준다.↩︎