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)
는 와 같이 이미지를 출력해 줍니다.
각주는 캐럿 기호(^
) 다음의 대괄호([]
) 안에 기입합니다. 예를 들어, ^[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-2항목
- 제2항목
- 제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\]